CGM Element |
Supported Attributes |
Imported into ImageGear as: |
Font names |
Font name |
ImGearVectorFont objects. |
Color Model |
Color model |
Processed internally.
Affects the interpretation of the colors when reading file content. |
Color selection mode |
Mode: True color or indexed |
Processed internally.
Affects the interpretation of colors. |
Background color |
RGB color value |
Background color of the view. |
VDC extent |
Left
Top
Right
Bottom |
Processed internally.
Affects the interpretation of different ranges. Also, used as a range of the view. |
Begin Picture Body |
|
Processed internally. |
End Picture body |
|
Processed internally. |
Line and Edge type definition |
Type
Pattern
Pattern Length |
ImGearVectorLinetype object. |
Edge width specification mode |
Mode: absolute, scaled, fraction, mm. |
Processed internally.
Affects the interpretation of edge width of ImGearVectorLinetype object. |
Line width specification mode |
Mode: absolute, scaled, fraction, mm. |
Processed internally.
Affects the interpretation of line width of ImGearVectorLinetype object. |
Marker size specification mode |
Mode: absolute, scaled, fraction, mm. |
Processed internally.
Affects the interpretation of size of Poly Marker objects. |
Line representation |
Line type
Line width
Line color |
Affects the interpretation of Line and Polyline objects. |
Marker
representation |
Marker type
Marker size
Marker color |
Affects the interpretation of Poly Marker objects.
See Poly Marker section. |
Text representation |
Font index
Precision
Spacing
Expansion
Color |
Affects the interpretation of Text objects. |
Fill representation |
Font index
Precision
Spacing
Expansion
Color |
Used for creating ImGearVectorFilltype object when creating the filling entity. |
Edge representation |
Edge type
Edge width
Edge color |
Affects the interpretation of edges when creating such entity as ImGearVectEntities.FIGURE (see below). |
Real Precision |
Fixed or floating indicator
Whole part
Fractional part |
Processed internally.
Affects the interpretation of many floating-point parameters. |
Color index precision |
Precision |
Processed internally.
Affects the interpretation of color indices. |
Index precision |
Precision |
Processed internally.
Affects the interpretation of indices for different tables. |
VDC Integer precision |
Precision |
Processed internally.
Affects the interpretation of many integer parameters. |
VDC real precision |
Precision |
Processed internally.
Affects the interpretation of many floating-point parameters. |
Transparent cell colors |
On/Off flag
Color |
Processed internally. Turns on/off the transparent color for cell array being represented by ImGearVectEntities.RASTER (see below). |
Color precision |
Precision |
Processed internally.
Affects the interpretation of true colors. |
Maximum color index |
Maximum index |
Processed internally.
Defines a size of the internal palette. |
VDC type |
Type |
Processed internally.
Defines a type of parameters – either integer or float. |
Integer precision |
Precision |
Processed internally.
Affects the interpretation of many integer parameters. |
Color model |
Color model |
The only RGB is supported by the ImageGear CGM filter. |
Metafile default replacement |
Default replacement flag |
Processed internally. Turns on the default setting mode. |
Begin picture |
|
Defines begin of ImGearVectPage page. |
Begin figure |
|
Starts ImGearVectEntities.FIGURE entity. All objects being read inside Begin figure/End figure block will be added to the figure entity container. |
End figure |
|
Finishes ImGearVectEntities.FIGURE entity. See above. |
Color table |
RGB color values |
Processed internally. Creates the internal palette. |
Aspect source flags |
Type
Value |
Processed internally.
Affects the interpretation of different objects and parameters. |
Line Width |
Width |
Specifies a width for ImGearVectorLinetype object. |
Line bundle index |
Index |
Specifies a set of predefined parameters for line objects. |
Line type |
Type |
Specifies a pattern for ImGearVectorLinetype object. |
Line color |
Color |
Specifies ImGearVectAttrib.DRAWCOLOR attribute for entities. |
Polyline |
Vertices |
ImGearVectEntities.POLYLINE entity. |
Disjoined polyline |
Vertices |
ImGearVectEntities.POLYLINE entity. |
Connection edge |
|
ImGearVectEntities.CONNECTION entity. |
Clip rectangle |
First corner
Second corner |
ImGearVectEntities.VIEWPORT entity. |
New region |
|
New region for ImGearVectEntities.FIGURE entity. |
Text bundle index |
Index |
Specifies a set of predefined parameters for text objects. |
Text color |
Color |
Specifies a color for ImGearVectorTextObject object. |
Character height |
Height |
Specifies text height for ImGearVectorTextObject object. |
Text font index |
Index |
ImGearVectorFont objects. |
Character spacing |
Spacing |
Specifies character spacing for ImGearVectorTextObject object. |
Character expansion factor |
Expansion |
Used for calculating the character width for ImGearVectorTextObject object. |
Restricted text type |
Type |
Specifies restriction type for ImGearVectEntities.TEXT entity. |
Text alignment |
Horizontal alignment
Vertical alignment |
Specifies an alignment for ImGearVectEntities.TEXT entity. |
Text path |
Path |
Specifies an orientation of ImGearVectEntities.TEXT entity. |
Character orientation |
XUp
YUp
XBase
YBase |
Specifies an orientation of characters for ImGearVectorTextObject object. |
Restricted text |
Delta width
Delta height
Text position
Final/not final flag
Text string |
ImGearVectEntities.TEXT entity. |
Append text |
Final/not final flag
Text string |
ImGearVectEntities.TEXT entity. |
Text |
Text position
Final/not final flag
Text string |
ImGearVectEntities.TEXT entity. |
Edge visibility |
Visibility |
Affects the creation of ImGearVectAttrib.DRAWCOLOR and ImGearVectAttrib.LINETYPE attributes for entities. |
Edge width |
Width |
Specifies ImGearVectAttrib.THICKNESS attribute for entities. |
Edge bulge index |
Index |
Specifies a set of predefined parameters for polygon edges. |
Edge type |
Type |
Specifies a pattern for ImGearVectorLinetype object. Applicable mostly to polylines. |
Edge color |
Color |
Specifies ImGearVectAttrib.DRAWCOLOR attribute for entities. |
Fill bundle index |
Index |
Specifies a set of predefined parameters for ImGearVectorFilltype object. |
Interior style |
Style |
Specifies a pattern for ImGearVectorFilltype object. |
Fill color |
Color |
Specifies ImGearVectAttrib.FILLCOLOR attribute for entities. |
Hatch index |
Index |
Specifies a pattern for ImGearVectorFilltype object if interior style is a hatch. |
Polygon |
Vertices |
ImGearVectEntities.POLYLINEEX entity. |
Polygon set |
Vertices
Edge out flags |
ImGearVectEntities.POLYLINEEX entity. |
Rectangle |
First corner
Second corner |
ImGearVectEntities.POLYLINE entity. |
Circle |
Center
Radius |
ImGearVectEntities.ELLIPSE entity. |
Circular arc 3 point |
Starting point
Intermediate point
Ending point |
ImGearVectEntities.ARC entity. |
Circular arc 3 point close |
Starting point
Intermediate point
Ending point
Type of arc closure |
ImGearVectEntities.ARC entity. |
Circular arc center |
Center
Delta x for start vector
Delta y for start vector
Delta x for end vector
Delta y for end vector |
ImGearVectEntities.ARC entity. |
Circular arc center close |
Center
Delta x for start vector
Delta y for start vector
Delta x for end vector
Delta y for end vector
Type of arc closure |
ImGearVectEntities.ARC entity. |
Ellipse |
Center
Endpoint of first conjugate diameter
Endpoint of second conjugate diameter |
ImGearVectEntities.ELLIPSE entity. |
Elliptical arc |
Center
Endpoint of first conjugate diameter
Endpoint of second conjugate diameter
Delta x for start vector
Delta y for start vector
Delta x for end vector
Delta y for end vector |
ImGearVectEntities.ARC entity. |
Elliptical arc close |
Center
Endpoint of first conjugate diameter
Endpoint of second conjugate diameter
Delta x for start vector
Delta y for start vector
Delta x for end vector
Delta y for end vector
Type of arc closure |
ImGearVectEntities.ARC entity. |
Marker bundle index |
Index |
Specifies a set of predefined parameters for markers. See Poly Marker section. |
Marker type |
Type |
Specifies predefined type of marker. See Poly Marker section. |
Marker size |
Size |
Specifies size of marker. See Poly Marker section. |
Marker color |
Color |
Specifies color of marker. See Poly Marker section. |
Poly Marker |
Marker positions |
ImGearVectEntities.BLOCK entity with several entities in its entity container. |
Cell array |
Corner point P
Corner point Q
Corner point R
Nx
Ny
Local color precision
Array of cell color values |
ImGearVectEntities.RASTER entity. |
Begin tile array |
Position
Path direction
Line progression direction
Number of tiles in path direction
Number of tiles in line direction
Number of cells/tile in path direction
Number of cells/tile in line direction
Cell size in path direction
Cell size in line direction
Image offset in path direction
Image offset in line direction
Image number of cells in path direction
Image number of cells in line direction |
ImGearVectEntities.BLOCK and ImGearVectEntities.INSERTION entities.
ImGearVectEntities.INSERTION references ImGearVectEntities.BLOCK. |
Tile |
Compression type
- Supported types: Group4, 1D Group3, 2D Group3, JPEG
- Not implemented: Null background, null foreground, bitmap, run length, LZW, PNG
Row padding indicator
Cell color precision
Compression-specific parameters
Bit stream |
ImGearVectEntities.RASTER entity. |
End tile array |
|
Closes “Begin tile array”. |
Begin segment |
Segment identifier |
ImGearVectEntities.BLOCK entity. |
Segment display priority |
Segment identifier
Priority |
Used internally to sort segment blocks in the drawing. |
Copy segment |
Segment identifier
Transformation matrix
|
ImGearVectEntities.INSERTION entity that references the block specified by segment identifier. |
Polybezier |
Continuity indicator
Control points |
ImGearVectEntities.BEZIER_CURVE entity. |
Non-uniform B-spline |
Spline order
Number of control points
Control points
List of knots |
ImGearVectEntities.NURBS_CURVE entity. |
Non-uniform rational B-spline |
Spline order
Number of control points
Control points
List of knots
List of weights |
ImGearVectEntities.NURBS_CURVE entity. |
End Picture |
|
Finishes reading the page. |
End segment |
|
Closes "Begin segment" element. |
End metafile |
|
Finishes reading the file. |