特征表示

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

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

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

根据几何类型的不同,该特性包含特定于几何类型的附加属性。注意点是区域的子集,圆是椭圆的子集,大多数多边形和闭合形状都属于区域类别。后续部分将描述其他属性。下表列出了Flash所有特性的常用属性。

笔记:对于可以保存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年,255年0 . .)

默认值:字符串(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_typeflash_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线特征指定由起始点和一系列指定从最后一点移动距离的x和y值定义的线性特征,因此一条线由1或多个线段组成。当线被绘制时,每条线都有一个颜色和线宽。如果没有定义,则使用默认参数。除了列出的所有特性类型的常见属性外,不需要任何特殊属性来控制Flash线设置。因为Flash在它的swf API中不支持行类,所以行被严格地分割成单调的段,然后缓冲成简单的多边形。

flash_type: flash_arc

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

区域

flash_typeflash_area

Flash区域特征指定各种多边形特征。组成单一特征的区域可能是不相连的,也可能不是。

笔记:闪光的线宽和线颜色现在指的是封闭多边形的边界线。任何封闭区域都可以作为事件的按钮,只要它没有经历任何转换,例如。旋转、缩放或平移。

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

属性名称

内容

flash_fill_color.

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

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

默认值:无

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、solidfill、从左到右的线性填充、从右到左的线性填充和radialfill。

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

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

默认值:0 (nofill)

flash_url.

这是椭圆的URL,如果指定,椭圆将有一个URL链接到它的形状,除非旋转,缩放,或翻译,任何将抵消URL属性。

范围:任意字符串值

默认值:无