插入
autocad_entity:autocad_insert
插入是在AutoCAD中用于指定块位置和相关属性的点特征。插入是另一种在AutoCAD绘图文件中存储属性的方法。从AutoCAD读取器返回的特性封装了来自AutoCAD插入实体和与插入实体相关联的所有属性实体的所有信息。
插入特性可以看作是块引用。它们表示块定义实例的位置。当将特性传递给AutoCAD编写器时,这些特性与类型一起autocad_insert可用于匹配TEMPLATE文件中的现有块定义。
如果传递给写入器的属性是由模板文件中的AutoCAD属性定义定义的,那么属性的位置将取自模板文件,除非它被下表中所示的属性覆盖。
如果在模板文件中未指定属性的位置,则未在下面的属性中指定,则该属性位于插入位置。除了在其中指定的用户定义属性外,每个插入实体还具有以下属性。
笔记:Insert Attribute参数存储在Insert特性的两个位置:
在典型的转换中,如果写入AutoCAD的特征具有两组参数(例如,在DWG-to-DWG转换中),fme_attrib_info需要优先级列表。如果要修改属性内容或参数作为转换的一部分,您可能希望删除fme_attrib_info名单前写作。 但请注意,autocad_ < atr_name > _ *如果Writer参数具有优先权,则属性具有优先权输出属性被设置为插入。 |
属性名称 |
内容 |
---|---|
autocad_xscale |
插入块在X方向上的比例因子。 范围:64位浮点数 默认值:1 |
autocad_yscale. |
插入块在y方向上的比例因子。 范围:64位浮点数 默认值:1 |
autocad_zscale |
插入块在z方向的比例因子。 范围:64位浮点数 默认值:1 |
autocad_size_x | 插入块在x方向上以地面单位表示的尺寸。此值将用于设置插入块的比例因子,并优先于的值 范围:任何正实数。 默认值:没有违约 |
autocad_size_y | 插入块的大小以y方向的地面单位为单位。此值将用于设置插入块的比例因子,并优先于的值 范围:任何正实数。 默认值:没有违约 |
autocad_size_z | 插入块在z方向上以地面单位表示的大小。此值将用于设置插入块的比例因子,并优先于的值 范围:任何正实数。 默认值:没有违约 |
autocad_rotation |
插入的块从水平逆时针旋转。 范围:-360.0 . . 360.0 默认值:0 |
autocad_number_columns. |
插入的列计数。 范围:0 . . 65536 默认值:1 |
autocad_number_rows |
插入的行数。 范围:0 . . 65536 默认值:1 |
autocad_column_distance. |
插入柱间距。 范围:64位浮点数> 0 默认值:0 |
autocad_row_distance. |
插入的行间距。 范围:64位浮点数> 0 默认值:0 |
autocad_block_name |
要插入的块插入块的名称。 范围:char [33] 默认: |
autocad_block_number |
分配给每个块参考(插入)的整数,读取,该read,它被添加到插入点特征,以及表示从块引用中爆炸的实体的任何功能。此属性在爆炸块之后将块组件实体与块组件实体联系在一起。 范围:一个独特的正整数> 0 默认值:无 |
autocad_block_insert_x autocad_block_insert_y autocad_block_insert_z |
块引用实体的插入点位置。 当读取时,当读取器参数时,这些属性被添加到块引用组件实体中爆炸进入实体和在组件上存储插入位置都选择了。 在写入时,这些属性设置自动块创建期间块的插入点。 范围:64位浮点数 默认值:0 |
autocad_attributes_follow |
在写入期间使用,指示属性是否也要与插入实体一起存储。如果要将特性属性作为插入属性写入AutoCAD输出文件,则必须指定此参数。 此属性会影响块属性的创建何时 范围:true | false 默认值:真正的 |
autocad_attribute_display. |
指示属性值是可见还是不可见。这将不会覆盖在现有模板文件属性定义中发现的可见性标志。 范围:可见|不可见 默认值:看不见的 |
autocad_attr_def_tag |
指示用于“属性”定义的标记。(只读) 范围:文本字符串 |
autocad_attr_def_prompt |
指定插入包含此属性定义的块时显示的提示符。(只读) 范围:文本字符串 |
autocad_attr_def_default |
指定默认属性值。(只读) 范围:文本字符串 |
fme_attrib_info {N} .field_name |
这个列表属性包含第n个属性的名称。 该属性的顺序应该与所引用的块的属性定义标记名相同。否则可能会创建意外的插入属性数据。 不建议在autocad到autocad的翻译中更改此属性。 范围:文本字符串 |
fme_attrib_info {N} .field_size |
这个列表属性保存第n个属性的大小。 范围的整数 默认值:0 |
fme_attrib_info {N} .field_value |
这个列表属性保存第n个属性的值。 范围:文本字符串 |
autocad_ autocad_ fme_attrib_info {N} .location_x fme_attrib_info {N} .location_y fme_attrib_info {N} .location_z |
当属性与插入元素关联时使用,以便为显示目的指定属性的位置。这将指定要放置属性的确切位置。请注意,FME属性可能包含与AutoCAD属性不同的值。这是因为如果对惯性不是BaseLine_Left,将修改FME属性的值,因为在转换到支持这些FME属性的其他格式时,尝试更有用。 范围:任何64位浮点数 默认值:x,y和插入坐标的z值(用于autocad属性) 0,0,0(用于FME属性) 责备:是的 |
autocad_ < attr_name > _ autocad_ < attr_name > _ fme_attrib_info {N} .align_x fme_attrib_info {N} .align_y |
当属性与插入元素关联时使用,以便为显示目的指定属性的位置。这指定要放置属性的对齐位置。请注意,FME属性可能包含与AutoCAD属性不同的值。这是因为如果对惯性不是BaseLine_Left,将修改FME属性的值,因为在转换到支持这些FME属性的其他格式时,尝试更有用。 范围:任意64位浮点值 默认值:0,0,0(对于AutoCAD属性) 的价值 责备:是的 |
autocad_ < attr_name > _ 的理由 |
属性相对于插入点(而不是对齐点)的合理性。 范围: autocad_top_left | |
fme_attrib_info {N} .justification |
属性相对于插入点(而不是对齐点)的合理性。 范围: top_left | 默认值:baseline_left |
fme_attrib_info {n} .generation |
第n个属性的产生。 范围: 正常的| 默认值:正常 |
autocad_ < attr_name > _style fme_attrib_info {N} .style |
属性的文本样式的名称。要让Writer使用这个属性,必须指定一个包含文本样式的模板文件。 默认值:没有违约 |
fme_attrib_info {n} .width_ |
在x方向上应用的缩放,使文本更宽或更窄。然而,这并不影响文本字符串的权重(即粗体)。 范围:64位浮点数> 0和<= 10000 默认值:1 |
autocad_ |
属性的颜色编号。看到autocad_color为更多的信息。 默认值:放置插入件的图层的颜色(与 |
fme_attrib_info {n} .color.red fme_attrib_info {n} .color.green fme_attrib_info {N} .color.blue |
这些列表属性以RGB值保存第n个属性的颜色,范围在0.0到1.0之间。 范围:实数0.0-1.0(包括) 默认值:没有违约 |
fme_attrib_info {N} .color.source |
颜色的来源。如果属性的颜色不是来自块或层,则显式地给它赋值。 范围:use_layer | use_block | explicit 默认值:显式 |
autocad_ < attr_name > _ fme_attrib_info {N}然后 |
它指定属性的旋转,以度数度量。 量程:从水平方向逆时针测量的旋转度。 默认值:0 责备:是的 |
fme_attrib_info {N} .oblique |
这指定了属性的倾角,导致文本倾斜到垂直的右侧或左侧,其中正数向右表示。 为方便起见,AutoCAD Reader和Writer将从275.0..360.0进行评估范围,作为-85.0..0的替代规范。 范围:-85.0 . . 85.0 默认值:0 |
autocad_ < attr_name > _ fme_attrib_info {n} .height |
这指定了地面单元中属性的高度。 范围:任何64位浮点数 默认值:1 责备:是的 |
autocad_ < attr_name > _attribute_flag fme_attrib_info {N} .attribute_flag |
bit-coded值。可以使用加法组合值。可能的值是: 1 =属性是不可见的(不会出现)。 2 =属性包含常量值。 4 =在此属性的输入时需要验证。 8 =属性是预设的(插入过程中没有提示)。 如果 如果 默认值:0如果属性中没有属性定义(即,则 |
autocad_ fme_attrib_info {N} .layer |
与此属性相对应的属性定义创建在其上的层。 默认值:无 |
fme_attrib_info {N} .isVisible |
这些列表属性指示是否应该显示第n个属性。 范围:TRUE | FALSE 默认值:假 |
autocad_visible_attributes {} |
被设置为可见的属性列表。这是一个列表属性。此列表将覆盖在现有模板文件属性定义中找到的可见性标志。 如果这个列表中的属性的字符串值具有内嵌的换行字符,那么将写入多行属性。 |
autocad_invisible_attributes {} |
被设置为不可见的属性列表。这是一个列表属性。此列表将覆盖在现有模板文件属性定义中找到的可见性标志。 如果这个列表中的属性的字符串值具有内嵌的换行字符,那么将写入多行属性。 |
autocad_ < attr_name > _x_off autocad_ < attr_name > _z_off |
当属性与插入元素关联时使用,以便为显示目的指定属性的位置。它指定从插入位置开始的偏移量。 范围:任何64位浮点数 默认值:插入坐标的x, y和z值 |