特征表示

Flash功能由几何形状组成,该几何形状与其属性相关联,作为其定义的一部分。

除了FME Workbench添加到所有功能的通用FME功能属性之外(参见关于特征属性),所有闪存功能都包含一个flash_type.属性标识几何类型。

所有元素类型也具有关联颜色。所有坐标点和线宽都在而不是像素,其中20个twips = 1像素。

根据几何类型,该功能包含特定于几何类型的附加属性。注意,点是区域的子集,圆圈是椭圆形的子集,大多数多边形和闭合形状属于区域类别。随后的部分描述了附加属性。下表列出了所有闪存功能的常见属性。

笔记:对于可以保存URL的封闭区域,如果区域未旋转,则URL只能处于活动状态,因此旋转优先于旋转。

属性名称

内容

flash_type.

此实体的闪光几何类型。

范围:

flash_point |

flash_line |

flash_text |

flash_area |

flash_arc |

flash_ellipse.

默认值:默认情况下

flash_linecolor.

这是表示元素的颜色强度的字符串。它被格式化为红色,绿色,蓝色强度,范围在0..255之间

笔记:如果找不到此属性,则将使用fme_color。

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

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

fme_linecolor.

这是表示元素的颜色强度的字符串。它被格式化为红色,绿色,蓝色强度,在0..1之间的范围内,这被用作flash_color的备份。

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

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

flash_linewidth.

这是表示Twip中的行宽度的整数值。

范围:整数> = 0

默认值:20

flash_rootation.

此属性指定顺时针方向为正的形状的可选旋转。

范围:-360至360度

默认值:0

文本

flash_type.flash_text.

通过FME中的Hershey字体绘图支持Flash文本。基本上,字符串被丢进到字母中,然后将其分解为行并绘制。可以指定属性行text_size,但由于Hershey字体的可用性,字体是固定的。基本上,虽然由行组成,但文本没有可用于设置的违法行为或颜色。

属性名称

内容

flash_text_string.

这是将写入Flash电影的字符串。

范围:任何字符串值?

默认值:“无字符串值”

可选:第号码

flash_text_size.

这是文本高度的大小,如果指定的话,文本将在接地单元中具有此高度,乘以Hershey高度因子,以产生如果有望可读的可合理的文本。

范围:整数

默认值:20

可选:是的

flash_type:flash_point.

闪点功能指定转换的单组坐标。每个点都有与它相关的颜色。如果未定义,则使用默认参数,为颜色为黑色。URL是可用于控制除包含列出的所有功能类型的常用类型以外的闪点设置的唯一属性。

笔记:在点特征中不存在线宽的概念。

属性名称

内容

flash_url.

这是点的URL,如果指定的话,该点将在其周围有一个小圆圈,它与给定的URL相关联。

范围:任何字符串值?

默认值:无

线

flash_type:flash_line.

Flash Line功能指定由起始点定义的线性特征,然后指定一系列Delta x和y值,指定从最后一点的行进距离,因此由1个或更多行线段组成。每条线都有绘制线时使用的颜色和线宽。如果未定义,则使用默认参数。无需特殊属性来控制除列出所有要素类型的常用项以外的闪光线设置。由于Flash不支持其SWF API中的行类,因此行被丢弃到严格单调的段中,然后缓冲到简单的多边形中。

弧子

flash_type.:flash_arc.

Flash_arcs实际上刚刚将一系列线段转换为绘制为一条线,因为在闪存中,它们在从起点到控制点与控制点的距离和控制点的距离的距离而定义并控制y值对,用于从控制点到终点的距离。这与弧的FME定义不匹配,从而避免令人毛骨悚然的数学,将电弧分成一系列线段并作为一行绘制。

地区

flash_type.flash_area.

Flash区域功能指定各种多边形功能。构成单个特征的区域可能或可能不脱节。

笔记:Flash LineWidth和LineColor现在是指封闭多边形的边界线。任何闭合区域都可以用作事件的按钮,这很长时间是它没有经历任何转换,我......,旋转,缩放或翻译。

下表列出了用于控制Flash区域设置的特殊FME属性名称。

属性名称

内容

flash_fill_color.

这是表示元素的颜色强度的字符串。它被格式化为红色,绿色,蓝色强度,范围在0..255之间。如果找不到此属性,则将不会填充多边形。

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

默认值:无

fme_fillcolor.

这是表示元素的颜色强度的字符串。它被格式化为红色,绿色,蓝色强度,它在0..1之间的范围之间的范围被用作备份到Flash_Fill_Color。

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

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

flash_fillstyle.

这是确定在填充封闭区域时使用的五种可用填充风格中哪些值:Nofill,Solidilif,左右线性填充,左侧线性填充和放射线填充物。请注意,这需要指定填充颜色。

范围:0,1,2,3,4.

默认值:0(nofill)

flash_url.

这是该区域的URL,如果指定的话,除非旋转,缩放或翻译,否则该区域将具有链接到其形状的URL,其中任何一个都将否定URL属性。

范围:任何字符串值?

默认值:无

椭圆形

flash_type:flash_ellipse.

flash_ellipse功能仅闭合电弧特征,因此以相同的方式处理。椭圆上划分为线段并作为一行绘制。请注意,Flash LineWidth和LineColor现在请参阅椭圆的边框行。任何椭圆都可以用作事件的按钮,这很长时间是它没有经历任何转换,我......旋转,缩放或翻译。来自Flash椭圆,我们还可以到达圆圈,因为它们只是具有相等轴的椭圆形。

下表列出了用于控制Flash椭圆设置的附加FME属性名称。在常见的问题上。

属性名称

内容

flash_fill_color.

这是表示元素的颜色强度的字符串。它被格式化为红色,绿色,蓝色强度,范围在0..255之间。如果找不到此属性,则不会填充椭圆。

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

默认值:无

fme_fillcolor.

这是表示元素的颜色强度的字符串。它被格式化为红色,绿色,蓝色强度,它在0..1之间的范围之间的范围被用作备份到Flash_Fill_Color。

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

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

flash_fillstyle.

这是确定在填充椭圆时使用的五种可用填充样式中哪些值:Nofill,Solidilfill,左右线性填充,左侧线性填充和放射填充物。

笔记:这要求指定填充颜色。

范围:0,1,2,3,4.

默认值:0(nofill)

flash_url.

这是椭圆的URL,如果指定,则椭圆将具有链接到其其形状的URL,除非旋转,缩放或翻译,其中任何一个都将否定URL属性。

范围:任何字符串值

默认值:无