特征表示

除了FME Workbench添加到所有功能的通用FME功能属性之外(参见关于功能类型属性), this format adds the format-specific attributes described in this topic.

IEPS功能由几何形状组成,但没有用户定义的属性,尽管存在特殊属性以保持几何实体的类型及其显示参数。写入IEPS的功能的特征类型用于在输出Adobe Illustrator文件中指定其图层。

所有IEPS功能都包含一个IEPS_TYPE.属性标识几何类型。每个元素类型也具有与之相关的颜色。根据几何类型,该功能包含特定于几何类型的附加属性。这些在后续部分中描述。

属性名称

内容

IEPS_TYPE.

The IEPS geometric type of this entity.

范围:IEPS_Polyline |IEPS_AREA |IEPS_TEXT |IEPS_POINT.

默认值:默认情况下

ieps_cmyk_color

这是表示元素的颜色强度的字符串。它格式化为青色(c),品红色(m),黄色(y)和黑色(k),这个颜色属性具有最高优先级。如果存在,它将在IEPS_COLOR和FME_COLOR属性上首选项使用。

范围:字符串。(0..1,0..1,0..1,0 ... 1)

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

ieps_cmyk_fill_color

这是一个字符串,该字符串表示的填充颜色tensities 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.

范围:字符串。(0..1,0..1,0..1,0 ... 1)

默认值:字符串(0,0,0,1)

IEPS_COLOR.

这是表示元素的颜色强度的字符串。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.

范围:字符串。(0..1,0..1,0..1)

默认值:字符串(0,0,0)

IEPS_FILL_COLOR.

这是表示元素的颜色强度的字符串。它被格式化为红色,绿色,蓝色强度,范围在0..1之间。如果找不到此属性,则编写器将引用fme_fill_color。

范围:字符串。(0..1,0..1,0..1)

默认值:无

ieps_url

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

Range: String

默认值:默认情况下

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.

范围:整数> 0

默认值:0

ieps_dash_off

用作用于绘制该功能的虚线的偏移部分的像素数。如果指定了IEPS_PEN_LINEWIDTH,则该值乘以笔的大小以确定像素的数量。如果IEPS_Dash_On和IEPS_Dash_off均为0,则使用实线。

范围:整数> 0

默认值: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

范围:0,1,2

默认值:0

可选:是的

IEPS_LINE_CAP_TYPE.

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

范围:0,1,2

默认值:0

可选:是的

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.

范围:0,1

默认值:0

可选:是的

Areas

IEPS_TYPE.:ieps_area

IEPS polygon features specify area (polygonal) features. The areas that make up a single feature may or may not be disjoint, and may contain polygons that have holes. Each area has a pen style associated with it to control the color, line weight, line type, and brush pattern used when it’s drawn. If the area contains holes then when the fill pattern is applied, the holes enclosed by the area will not be filled. If no pen style is defined for a polygon entity, the previous style is used.

The following table lists the special FME attribute names used to control the IEPS polygon settings.

属性名称

内容

IEPS_LINE_WIDTH.

定义用于绘制折线的线宽。默认情况下,该行绘制一个像素宽。

Range: Float >= 0

默认值:0.0(可在设备分辨率下呈现的最薄线,即1像素宽)

折线

IEPS_TYPE.:IEPS_Polyline.

IEPS折线特征指定由X和Y坐标序列定义的线性特征。折线封装了一条线的概念,因为一条线只是两点的序列。每个折线都有一个与它相关的笔式,它指定绘制线时使用的颜色,线重量和线条类型。如果没有为折线实体定义笔类型,则找不到线属性,则使用默认参数。

下表列出了用于控制IEPS折灵线设置的特殊FME属性名称。

属性名称

内容

IEPS_LINE_WIDTH.

定义用于绘制折线的线宽。默认情况下,该行绘制一个像素宽。

Range: Float >= 0

默认值:0.0(可在设备分辨率下呈现的最薄线,即1像素宽)

文本

IEPS_TYPE.:IEPS_Text.

IEPS文本用于IEP中的文本注释。坐标在放置时指定文本的左下距坐标。此外,可以指定输出文本的大小和角度。

The table below lists the special FME attribute names used to control the IEPS text:

属性名称

内容

IEPS_SIZE.

地面单位规定的文本的大小

范围:浮动> 0

默认值:0

IEPS_ILLUSTRATOR_SIZE.

点中指定的点文本的大小。如果设置了这一点,它将覆盖IEPS_SIZE值。

范围:浮动> 0

默认值:12pt.

IEPS_ROTATION.

文本旋转以度为单位,并从水平逆时针测量。

范围:-360..360

默认值:0

IEPS_FONT.

字体的PostScript名称。支持的字体取决于IEPS文件的目的地。一些典型的字体是时间,helvetica和快递。

Range: String

Default: NewBaskerville

IEPS_STYLE.

字体的风格。此属性必须与当前字体匹配,因为IEPS识别出样式/字体的组合。

IEPS Writer参数的文本样式典型字体和样式的例子。

Range: String

默认值:粗体

IEPS_TEXT_STRING.

The text to be displayed.

Range: String

默认值:默认情况下

IEPS_TEXT_WIDTH.

Defines the line width used to stroke the text. By default, the stroked line is drawn one pixel wide.

Range: Float >= 0

默认值:0.0(可在设备分辨率下呈现的最薄线,即1像素宽)

IEPS_RENDER_TYPE.

这决定了如何输出文本。

0 =填充,1 =划线,2 =抚摸和填充

范围:0,1,2

默认值:2

Point

IEPS_TYPE.:IEPS_POINT.

IEPS point is used for point annotation in IEPS. Points will be represented as text. By default, a symbol will be represented by a period.

属性名称

内容

IEPS_SIZE.

The size of the point text specified in ground units

范围:浮动> 0

默认值:0

IEPS_ILLUSTRATOR_SIZE.

点中指定的点文本的大小。如果设置了这一点,它将覆盖IEPS_SIZE值。

范围:浮动> 0

默认值:12pt.

IEPS_ROTATION.

文本旋转以度为单位,并从水平逆时针测量。

范围:-360..360

默认值:0

IEPS_FONT.

字体的PostScript名称。支持的字体取决于IEPS文件的目的地。Some typical fonts are Times, Helvetica and Courier.

Range: String

Default: NewBaskerville

IEPS_STYLE.

字体的风格。This attribute must be matched with the current font since it’s the combination of font and style that IEPS recognizes.

IEPS Writer参数的文本样式典型字体和样式的例子。

Range: String

默认值:粗体

ieps_symbol_string

The text to be displayed.

Range: String

默认: ”。”

IEPS_SYMBOL_WIDTH.

Defines the line width used to stroke the text. By default, the stroked line is drawn one pixel wide.

Range: Float >= 0

默认值:0.0(可在设备分辨率下呈现的最薄线,即1像素宽)

IEPS_RENDER_TYPE.

这决定了如何输出文本。

0 =填充,1 =划线,2 =抚摸和填充

范围:0,1,2

默认值:2