public class LatexViewFactory extends EepicViewFactory implements LatexConstants
Modifier and Type | Class and Description |
---|---|
class |
LatexViewFactory.AbstractCurveView
a View for rendering any concrete implementation of jpicedt.graphic.model.AbstractCurve
LaTeX-picture environment does not allow filling such shapes.
|
class |
LatexViewFactory.EllipseView
view for ellipse specific to the LaTeX picture environment.
|
class |
LatexViewFactory.ParallelogramView
a View for rendering parallelograms.
|
EepicViewFactory.TextView
DefaultViewFactory.LeafElementView, DefaultViewFactory.PicNodeConnectionView, DefaultViewFactory.TextViewHybrid
Modifier and Type | Field and Description |
---|---|
protected static java.awt.Color |
LATEX_FILL
color for interior
|
protected static java.awt.Color |
LATEX_STROKE
color for outlines
|
EEPIC_BLACKEN, EEPIC_COLOR, EEPIC_SHADE, EEPIC_STROKE, EEPIC_WHITEN
KEY_TEXT_FONT, TEXT_FONT_DEFAULT, TEXT_FONT_SCALE, textFont
CR_LF, DEFAULT_EM_LINE_LENGTH, DEFAULT_FILE_WRAPPER_EPILOG, DEFAULT_FILE_WRAPPER_PROLOG, DEFAULT_MAX_CIRCLE_DIAMETER, DEFAULT_MAX_DISK_DIAMETER, DEFAULT_MAX_EM_CIRCLE_SEGMENT_LENGTH, DEFAULT_MAX_EM_LINE_SLOPE, KEY_EM_LINE_LENGTH, KEY_FILE_WRAPPER_EPILOG, KEY_FILE_WRAPPER_PROLOG, KEY_MAX_CIRCLE_DIAMETER, KEY_MAX_DISK_DIAMETER, KEY_MAX_EM_CIRCLE_SEGMENT_LENGTH, KEY_MAX_EM_LINE_SLOPE, RESCALING_TEX_FUNCTION
ARROW_GLOBAL_SCALE_LENGTH, ARROW_GLOBAL_SCALE_WIDTH, ARROW_INSET_SCALE, ARROW_LENGTH_SCALE, ARROW_WIDTH_LINEWIDTH_SCALE, ARROW_WIDTH_MINIMUM_MM, BRACKET_LENGTH_SCALE, CROSSHATCH, CROSSHATCH_FILLED, DASH_OPAQUE, DASH_TRANSPARENT, DASH1, DASH2, DASH3, DASHED, DIMEN, DOT_SEP, DOT_SEP1, DOT_SEP2, DOT_SEP3, DOTTED, DOUBLE_COLOR, DOUBLE_LINE, DOUBLE_SEP, FILL_COLOR, FILL_STYLE, HATCH_ANGLE, HATCH_COLOR, HATCH_SEP, HATCH_WIDTH, HLINES, HLINES_FILLED, INNER, LEFT_ARROW, LINE_COLOR, LINE_STYLE, LINE_WIDTH, MIDDLE, NONE, OUTER, OVER_STRIKE, OVER_STRIKE_COLOR, OVER_STRIKE_WIDTH, POLYDOTS_ANGLE, POLYDOTS_CIRCLE, POLYDOTS_DISK, POLYDOTS_PENTAGON, POLYDOTS_PENTAGON_FILLED, POLYDOTS_PLUS, POLYDOTS_SCALE_H, POLYDOTS_SCALE_V, POLYDOTS_SIZE_LINEWIDTH_SCALE, POLYDOTS_SIZE_MINIMUM_MM, POLYDOTS_SQUARE, POLYDOTS_SQUARE_FILLED, POLYDOTS_STYLE, POLYDOTS_SUPERIMPOSE, POLYDOTS_TRIANGLE, POLYDOTS_TRIANGLE_FILLED, PS_POINT, PST_CUSTOM, RBRACKET_LENGTH_SCALE, RIGHT_ARROW, SHADOW, SHADOW_ANGLE, SHADOW_COLOR, SHADOW_SIZE, SOLID, TBAR_WIDTH_LINEWIDTH_SCALE, TBAR_WIDTH_MINIMUM_MM, TEXT_BOX_CIRCLE, TEXT_BOX_NO_FRAME, TEXT_BOX_OVAL, TEXT_BOX_RECTANGLE, TEXT_FRAME, TEXT_HALIGN_CENTER, TEXT_HALIGN_LEFT, TEXT_HALIGN_RIGHT, TEXT_HOR_ALIGN, TEXT_ROTATION, TEXT_VALIGN_BASELINE, TEXT_VALIGN_BOTTOM, TEXT_VALIGN_CENTER, TEXT_VALIGN_TOP, TEXT_VERT_ALIGN, VLINES, VLINES_FILLED
Constructor and Description |
---|
LatexViewFactory() |
Modifier and Type | Method and Description |
---|---|
static void |
configure(java.util.Properties preferences)
Configure static fields using the given Properties object
|
protected java.awt.Paint |
createPaintForInterior(PicAttributeSet set)
Returns LATEX_FILL, ie black filling only is allowed.
|
View |
createView(Element element) |
createArrow, createPaintForOutline, createStroke, paintHatches, paintOverStrike, paintShadow
main
protected static final java.awt.Color LATEX_STROKE
protected static final java.awt.Color LATEX_FILL
public static void configure(java.util.Properties preferences)
properties
- used to read shared parameters
If null, default values are used.public View createView(Element element)
createView
in interface ViewFactory
createView
in class EepicViewFactory
protected java.awt.Paint createPaintForInterior(PicAttributeSet set)
createPaintForInterior
in class EepicViewFactory
Submit a bug : syd@jpicedt.org