多文本字符串

igds_类型: igds_multi_文本

多文本字符串功能对应于一个IGDS文本节点(元素类型7),将一系列IGDS文本元素(元素类型17)分组在一起,其中每一个都打开了复杂位。此功能使用与文本节点相同的属性名,此外,它还有一个文本字符串属性的功能属性列表。列表被调用igds_文本_元素,请在哪里?#从0开始,每个文本元素递增。列表的项名称与文本字符串功能属性相同。

提示:提示:可以使用多个文本字符串将文本组合在一起,以便使用MicroStation将其作为单个实体进行操作。

多文本特征是点特征,只有一个坐标。创建文本节点时使用此坐标。如果特征本身没有坐标,使用第一个文本字符串的坐标创建文本节点。每个文本字符串的坐标使用以下属性名存储在FME功能中。

属性名称

目录

igds_文本_元素.x

第个文本元素的X坐标。

范围:任何实数

违约:无违约

可再投影:是的

igds_文本_元素.y

第个文本元素的Y坐标。

范围:任何实数

违约:无违约

可再投影:是的

igds_文本_元素.z

第个文本元素的Z坐标。

范围:任何实数

违约:0

可再投影:是的

IGDS_串数

多文本功能中的文本元素数

igds_split_多文本

如果拆分多个文本,则添加到该功能,值为“是”。

违约:无违约

如果特定文本元素的设置不在IGDS_文本_元素列表,然后将使用为前一个文本元素指定的设置。如果第一个元素没有指定某些设置,然后从文本节点中借用相应的设置。

提示:提示:当重投影多文本字符串功能时,它的旋转和文本大小也会在新坐标系中自动调整为正确的。

例如,以下部分传输规范指定的FME功能将创建一个文本节点,后跟两个文本字符串,作为一个单一的复杂元素。

igds 32 igds_type igds_multi_text\igds_node_number 15\igds_font 31\igds_rotation 0\igds_text_size 40\igds_color 2\igds_justify 1\igds_text_elements 0.igds_font 33\igds_文本0.igds_旋转3.1\igds_文本0;.igds_文本_大小52\igds_文本0;.igds_颜色4\igds_文本0;.igds U文本0;0;.igds_文本;.igds_字符串hel \\igds _文本0;.y 5360183\y 5360183\y 5360183\Y 5360183\Y Y 5360183\Y Y Y Y文本;Y文本.x 477556\igds我gds 0.z 20 \igds文本1.igds文本字符串世界\igds文本.x 47755 \igds文本1.y 5359177 \igds文本.z 20

注意在这个例子中,用于文本节点的对齐代码(1)将传播到每个文本元素,但文本节点(2)中使用的颜色不会用于任何文本元素,因为第一个元素将颜色设置为4。

IGDS编写器根据本传输规范创建的FME功能的内存快照如下所示。

功能类型:32

属性名称

价值

igds_型

igds_multi_文本

IGDS节点号

15个

IGDS字体

31岁

IGD重量

1个

IGDS_文本_大小

40岁

IGDS颜色

IGDS旋转

0

IGD的理由

1个

igds_文本_元素0.igds_文本_字符串

你好

igds_文本_元素0.igds_字体

33

igds_文本_元素0.igds_旋转

第3.1条

igds_文本_元素0.igds_对齐

1个

igds_文本_元素0。igds_文本_大小

52

igds_文本_元素0.x

477556个

igds_文本_元素0.y

536018个

igds_文本_元素0.z

20个

igds_文本_元素1.igds_文本_字符串

世界

igds_文本_元素1.igds_字体

33

igds_文本_元素1.igds_旋转

第3.1条

igds_文本_元素1.igds_对齐

1个

igds_文本_元素1。igds_文本_大小

52

igds_文本_元素1.x

477556个

igds_文本_元素1.y

5359177个

igds_文本_元素1.z

20个

坐标:(47755360181,20)