http://www.jpicedt.org

jpicedt.format.output.eepic
Class PicParallelogramFormatter

java.lang.Object
  extended by jpicedt.format.output.eepic.PicParallelogramFormatter
All Implemented Interfaces:
EepicConstants, LatexConstants, Formatter, PicObjectConstants

public class PicParallelogramFormatter
extends java.lang.Object
implements Formatter, PicObjectConstants, EepicConstants

Formats a PicParallelogram to the eepic package, using \\path macros, with appropriate filling if any, or \\dashline macros if dash is positive.

Since:
jpicedt 1.4
Version:
$Id: PicParallelogramFormatter.java,v 1.3.2.1 2007/09/02 11:55:13 reynal Exp $

Author:
Sylvain Reynal

Field Summary
protected  PicParallelogram element
          the Element this formater acts upon
protected  EepicFormatter factory
          the producing factory
 
Fields inherited from interface jpicedt.graphic.model.PicObjectConstants
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
 
Fields inherited from interface jpicedt.format.output.eepic.EepicConstants
DEFAULT_FILE_WRAPPER_EPILOG, DEFAULT_FILE_WRAPPER_PROLOG, DEFAULT_THICK_LINES_MAX_WIDTH, DEFAULT_THIN_LINES_MAX_WIDTH, KEY_FILE_WRAPPER_EPILOG, KEY_FILE_WRAPPER_PROLOG, KEY_THICK_LINES_MAXWIDTH, KEY_THIN_LINES_MAXWIDTH
 
Fields inherited from interface jpicedt.format.output.latex.LatexConstants
CR_LF, DEFAULT_EM_LINE_LENGTH, DEFAULT_MAX_CIRCLE_DIAMETER, DEFAULT_MAX_DISK_DIAMETER, DEFAULT_MAX_EM_CIRCLE_SEGMENT_LENGTH, DEFAULT_MAX_EM_LINE_SLOPE, KEY_EM_LINE_LENGTH, KEY_MAX_CIRCLE_DIAMETER, KEY_MAX_DISK_DIAMETER, KEY_MAX_EM_CIRCLE_SEGMENT_LENGTH, KEY_MAX_EM_LINE_SLOPE, RESCALING_TEX_FUNCTION
 
Constructor Summary
PicParallelogramFormatter(PicParallelogram element, EepicFormatter factory)
           
 
Method Summary
 java.lang.String format()
          Create a String representing an Element in the format of this formatter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

element

protected PicParallelogram element
the Element this formater acts upon


factory

protected EepicFormatter factory
the producing factory

Constructor Detail

PicParallelogramFormatter

public PicParallelogramFormatter(PicParallelogram element,
                                 EepicFormatter factory)
Method Detail

format

public java.lang.String format()
Description copied from interface: Formatter
Create a String representing an Element in the format of this formatter

Specified by:
format in interface Formatter

http://www.jpicedt.org

Submit a bug : syd@jpicedt.org