多文本字符串
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) |