文本字符串

igds_type:igds_text

文本字符串特性对应于IGDS元素类型17。通常,文本字符串在MicroStation中按文本节点组合成一个复杂的元素。但是,此类文本组在FME中由igds_multi_textType而不是by this Type,该类型仅用于单个独立文本字符串。文本字符串特征是点特征,并且只有一个坐标。

注意V8阅读器只能在Windows中读取Unicode (UTF-16)文本。

提示:有些应用程序可能使用图形组字段从逻辑上将相关文本元素分组在一起。

文本字符串具有以下属性:

属性名称

笔记

内容

igds_original_justification

该属性包含元素被放置到Design文件中时的原始证明。一旦放置好,所有文本元素将使用左下角(代码2)对齐存储在Design文件中。因此,阅读器返回的所有文本元素都具有igds_justification2。

IDGS读取器在这个属性中返回原始的验证代码。IGDS写入器将此属性的值存储在所放置的文本元素的对齐位中,但它不使用其内容来确定文本的位置。

范围:12 0 . .

igds_text_string

读者只有

要输出的文本字符串。长度超过255个字符的文本字符串不能存储在Design文件中,并将被分解为多个独立的文本元素。

范围:任何字符串

默认值:没有默认的

igds_font

读者只有

文本字符串的IGDS字体编号。值从0 . .511are RSC fonts, while values from 512..1023 are SHX font, and values above 1023 are True Type fonts.

范围:0

默认值:25

igds_rotation

读者只有

文本字符串的旋转。从水平方向逆时针向上旋转的度数。

范围:-360.0, 360.0

默认值:0

Reprojectable:是的

igds_justification

文本字符串的调整代码。看到文本节点关于数字到对齐的映射的文件部分。

注意,如果指定了这一点,IGDS编写器将尽可能地计算文本的左下角,并在元素被写入Design文件时使用它。Design文件中的文本元素总是使用左下角存储。

igds_original_justification可以在此值之外使用,以覆盖所放置文本元素的对齐位。

范围:0 . . 2,6 . .8, and 12..14

默认值:2

igds_text_size

文本的文本大小,以地面单位度量。这被存储为文本元素的高度。

范围:任何实数> 0

默认值:20.

Reprojectable:是的

igds_text_width_multiplier

文本的文本宽度。文本宽度以地面单位度量。

如果没有提供,那么igds_text_size使用。

范围:任何实数> 0

默认值:的价值igds_text_size

Reprojectable:是的

igds_text_num_lines

如果指定了这个,并且大于1,它将导致文本字符串被分解为指定的行数,并输出为垂直堆叠的文本元素的数量。

如果没有提供,那么igds_text_size使用。

范围:任意整数> 0

默认值:1

igds_text_horizontal_flip

指示文本显示时是否应水平翻转。在设计文件中,如果文本需要翻转,则将文本宽度存储为负数。

(不包括在版本8的DGN文件中。)

范围:是的|不

默认值:没有

igds_text_vertical_flip

指示文本显示时是否应垂直翻转。在设计文件中,如果文本需要翻转,则将文本高度存储为负数。

(不包括在版本8的DGN文件中。)

范围:是的|不

默认值:没有

igds_insertion_x

igds_insertion_y

igds_insertion_z

读者只有

在应用对齐之前,文本的原始插入点的x、y和z位置。

范围:任何实数> 0

Reprojectable:是的

igds_lower_x

igds_lower_y

igds_upper_x

igds_upper_y

读者只有

文本边界框的左下和右上x和y坐标。对于分割文本节点元素的文本成员,这些边界仅代表文本成员的边界,而更一般igds_xlow属性表示整个文本节点元素的边界。

范围:任何实数> 0

igds_textstyle_id

正在使用的文本样式的ID。

在编写时,这个ID可以将种子文件中的现有文本样式定义与这个文本元素关联起来。如果找到匹配的ID,则将该文本样式信息作为默认样式应用于该文本元素。为这个文本元素指定的任何文本样式规范igds_textstyle_ *属性将优先于匹配的默认文本样式信息。

默认值:没有一个

igds_textstyle_bold

指示文本应采用粗体样式的标志。这优先于集成到的粗体标志igds_textstyle_exflags属性。

默认值:没有一个

igds_textstyle_char_spacing

字符之间的文本样式字符间距。在编写时,如果发现现有文本样式已经设置了字符间距、固定宽度间距或与autocad相关的间距标志,则不使用此方法。

默认值:没有一个

igds_textstyle_slant

这是文本倾斜的角度,水平的顺时针,从左到右的文本,由文本样式指定。这个属性是斜体规范的一部分。

斜体通常使用30度角。

的倾斜标志优先igds_textstyle_txflags属性。

范围:-180.0, 180.0

默认值:没有一个

igds_textstyle_underline

指示文本应具有下划线样式的标志。

的加下划线标志优先igds_textstyle_txflags属性。

默认值:没有一个

igds_textstyle_underline_spacing

Textstyle强调间距

默认值:没有一个

igds_textstyle_underline_color

Textstyle下划线颜色

默认值:没有一个

igds_textstyle_underline_style

Textstyle下划线风格

默认值:没有一个

igds_textstyle_underline_weight

Textstyle强调体重

默认值:没有一个

igds_textstyle_overline

指示文本应具有覆盖样式的标志。该标记优先于集成到igds_textstyle_exflags属性。

默认值:没有一个

igds_textstyle_overline_spacing

Textstyle上划线间距

默认值:没有一个

igds_textstyle_overline_color

Textstyle眉题颜色

默认值:没有一个

igds_textstyle_overline_style

Textstyle眉题风格

默认值:没有一个

igds_textstyle_overline_weight

Textstyle眉题重量

默认值:没有一个

igds_textstyle_line_offset.x

igds_textstyle_line_offset.y

文本样式行偏移的坐标

默认值:没有一个

igds_textstyle_codepage

Textstyle代码页。指定为Microsoft Windows代码页的整数部分,即拉丁语I的1252。

默认值:没有一个

igds_textstyle_bg_color

Textstyle背景颜色

默认值:没有一个

igds_textstyle_bg_style

Textstyle背景风格

默认值:没有一个

igds_textstyle_bg_weight

Textstyle背景重量

默认值:没有一个

igds_textstyle_bg_border.x

igds_textstyle_bg_border.y

文本样式背景边框的坐标

默认值:没有一个

igds_textstyle_bg_fill_color

文本风格的背景填充颜色

默认值:没有一个

igds_textstyle_color

Textstyle颜色

默认值:没有一个

igds_textstyle_font

Textstyle字体

默认值:没有一个

igds_textstyle_tnode_word_
wrap_len

文本样式的自动换行长度

默认值:没有一个

igds_textstyle_overrides_style1

igds_textstyle_overrides_style2

Textstyle覆盖样式标志

默认值:没有一个

igds_textstyle_txflags

Textstyle旗帜。在写入时启用文本样式的合理设置是512。

此整数值的位指示要应用于此文本元素的不同文本样式属性。一般来说,这些属性是由对方指定的igds_textstyle_ *属性。如果在编写文本元素时设置了这些属性,则该标志的相关位将自动设置。为了在读取时进行解释,下面的值是标志的基本值,它们被加在一起以创建该属性的整数值。

  • 字符间距= 1
  • 固定宽度间距= 2
  • 强调= 4
  • 斜= 8
  • 垂直= 16
  • 从右到左= 32
  • 反转多行= 64
  • 字距调整= 128
  • 抵消= 256
  • 代码页= 512
  • SHX大字体= 1024
  • 背景色= 2048
  • 下标= 4096
  • 上标= 8192
  • 扩展文本= 16384
  • 文本样式= 32768

范围:有效的无符号16位整数

默认值:没有一个

igds_textstyle_exflags

Textstyle扩展标志是igds_textstyle_txflags,但适用于扩展的文本样式属性。

该属性将在阅读时从文本样式中设置,并将用于在写作时创建文本样式。此整数值的位指示要应用于此文本元素的不同文本样式属性。这些属性的有限数量由另一个指定igds_textstyle_ *属性。如果在编写文本元素时设置了这些属性,则该标志的相关位将自动设置。为了在读取时进行解释,下面是标志的一些基本值,这些基本值与其他位相加以创建该属性的整数值。

  • 眉题= 1
  • 大胆= 65536
  • 下划线样式= 131072
  • line style = " font - family:宋体"
  • 样式覆盖= 524288
  • 换行文本节点= 1048576
  • 颜色= 4194304

范围:有效的32位无符号整数

默认值:没有一个

注意:当文本字符串特性被重投影时,它的旋转和文本大小也会自动调整到新的坐标系统中正确的位置。

注意:当编写文本样式时,确保所有的文本样式都被添加到正在使用的种子文件中。