Feature Representation

In addition to the generic FME feature attributes that FME Workbench adds to all features (see About Feature Attributes), this format adds the format-specific attributes described in this section.

IEPS features consist of geometry but no user-defined attributes, although there are special attributes to hold the type of the geometric entity and its display parameters. The feature type of a feature written to IEPS is used to specify its layer in the output Adobe Illustrator file.

All IEPS features contain a ieps_type attribute, which identifies the geometric type. Each element type also has a color associated with it. Depending on the geometric type, the feature contains additional attributes specific to the geometric type. These are described in subsequent sections.

Attribute Name

Contents

ieps_type

The IEPS geometric type of this entity.

Range:

ieps_polyline|
ieps_area|
ieps_text| ieps_point

Default: No default

ieps_cmyk_color

This is a string that represents the color intensities of the element. It is formatted as cyan (C), magenta (M), yellow (Y) and black (K), This color attribute has highest priority. If present, it will be used in preference over ieps_color and fme_color attributes.

Range: String. (0..1, 0..1, 0..1, 0...1)

Default: String (0,0,0, 1)

ieps_cmyk_fill_color

This is a string that represents the fill color intensities of the element. It is formatted as cyan (C), magenta (M), yellow (Y) and black (K), This color attribute has highest priority. If present, it will be used in preference over ieps_fill_color and fme_fill_color attributes.

Range: String. (0..1, 0..1, 0..1, 0...1)

Default: String (0,0,0,1)

ieps_color

This is a string that represents the color intensities of the element. It is formatted as red, green, blue intensities which range between 0..1 Note that if this attribute is not found, then fme_color will be used.

Range: String. (0..1, 0..1, 0..1)

Default: String (0,0,0)

ieps_fill_color

This is a string that represents the color intensities of the element. It is formatted as red, green, blue intensities which range between 0..1. If this attribute is not found, then the writer will refer to fme_fill_color.

Range: String. (0..1, 0..1, 0..1)

Default: None

ieps_url

Allows you to attach a URL to a feature. The URL should be formatted as http://www.safe.com.

Range: String

Default: No Default

ieps_dash_on

The number of pixels to be used as the on part of the dashed line used to draw the feature. If ieps_pen_linewidth is specified, then this value is multiplied by the size of the pen to determine the number of pixels. If both ieps_dash_on and ieps_dash_off are 0, then a solid line is used.

Range: Integer > 0

Default: 0

ieps_dash_off

The number of pixels to be used as the off part of the dashed line used to draw the feature. If ieps_pen_linewidth is specified, then this value is multiplied by the size of the pen to determine the number of pixels. If both ieps_dash_on and ieps_dash_off are 0, then a solid line is used.

Range: Integer > 0

Default: 0

ieps_line_join_type

Specify the type of corner that should be drawn onto this path.

0 = sharp corners, 1 = rounded corners, 2 = butt-end corners

Range: 0, 1, 2

Default: 0

Optional: Yes

ieps_line_cap_type

Specify the type of caps on line ends. 0 = butt end caps, 1 = rounded end caps, 2 = square end caps

Range: 0, 1, 2

Default: 0

Optional: Yes

ieps_locked_flag

This determines whether or not the feature can be selected for editing when the document is opened in Adobe Illustrator. If set to 0, the feature can be selected for editing. If set to 1, the feature is locked and cannot be selected.

Range: 0, 1

Default: 0

Optional: Yes

Areas

Polylines

Text

Point