文本
ntx_type:ntx_name
NTX名称特性代表文本字符串最通用的格式。它对字符串中的单个字符提供了完全的定位控制。
作者可以用两种方式写文章:
每个字符都传递了列表属性ntx_name_element{}。字符ntx_name_element{}方式ntx_name_element {} .yntx_name_element{}。ntx_旋转
鉴于ntx_name_string作者将构建上述列表属性。
的存在ntx_number_of_characters确定写入器将使用哪种模式。如果ntx_number_of_characters存在时,作者将期待上述列表属性;如果ntx_number_of_characters不存在时,作者将从哪里构建文本属性ntx_name_string。
Name特性可能具有以下属性:
属性名称 |
内容 |
ntx_scale |
数据有效的最大尺度的分母。0值表示该刻度指示器未定义。 范围:带符号的32位整数 默认值:0 |
ntx_weight |
物体的线段重量,以地图比例尺0.001英寸为单位。一个正值表示应该使用一个矩形狭缝来绘制这条线。负值表示应该使用圆点来绘制直线。 范围:带符号的32位整数 默认值:0 |
ntx_font |
字体是用一个整数值指定的,该整数值引用一个定义文本字符形状的模式文件。这种模式文件的格式超出了NTX格式定义的范围,允许用户自由设计自己的字体格式。 范围:带符号的32位整数 默认值:1 |
ntx_name_string |
对象的文本字符串。 取值范围:任意字符串 默认值:<空白> |
ntx_spacing |
这是在写作指定字符串中每个字符之间的空格。的价值ntx_size用作每个字符之间的默认空格。给出的数字ntx_spacing用作对默认间距的乘法因子。 取值范围:任意实数 默认值:1.0 |
ntx_is_linear |
这个布尔标志设置为阅读表示文本中的所有字符是否沿一行放置。当决定是否ntx_name_string应该使用,而不是每个单独的字符。 为了使名称被认为是线性的,将第一个字符的角度作为参考,并将所有其他字符的角度与它进行比较。同时,将连接每个角色位置的线的角度与参考角度进行比较。如果角度相差不超过5度,这个标志将被设置为是的。 范围:是|否 默认值:无 |
ntx_number_of_characters |
name对象中单个字符的数量。 取值范围:0 ~ 32767 默认值:0 |
ntx_name_element{}。 |
每个name元素的单个字符。 范围:最大长度为12个字符。 默认值:<空白> |
ntx_name_element{}方式 ntx_name_element {} .y |
每个名称元素的单个字符的光学中心。 取值范围:任意实数 默认值:0.0 |
ntx_name_element{}。ntx_旋转 |
每个name元素的单个字符的角度。这个角是以逆时针方向的弧度来表示的。零意味着正直。 范围:-360.0到+360.0 默认值:0.0 |
ntx_type:ntx_text
NTX文本特性保存文本块。一个2D或3D位置与文本块关联。文本特征可能具有以下属性:
属性名称 |
内容 |
ntx_scale |
数据有效的最大尺度的分母。0值表示该刻度指示器未定义。 范围:带符号的32位整数 默认值:0 |
ntx_font_type |
取值范围:有效值为: 1 =文本编辑的usl$editor 这些文本块在以反斜杠为前缀的文本块中包含特殊格式代码。 默认值:1 |
ntx_rotation |
弦的角度,以度为单位。 范围:-360.0到+360.0 默认值:0.0 |
ntx_justification |
文本块的对齐。有效值介于-4和+4(包括-4和+4)之间。这表示在块的封面上的位置,或中心,用来定位块。 范围:-4 ~ 4 正当性值的含义如下: 默认值:0 |
ntx_text_string |
对象的文本字符串。 取值范围:任意字符串 默认值:<空白> |