提取属性时怎么控制小数位
tnmyy
tnmyy Lv.2
2007年09月30日 08:11:10
只看楼主

在处理图纸时,需要提取块的属性,但是在用EATTEXT提出块的坐标的时候,提取的坐标没有小数点后的数据,而我需要小数点后三位数,不知道怎么控制小数位?

在处理图纸时,需要提取块的属性,但是在用EATTEXT提出块的坐标的时候,提取的坐标没有小数点后的数据,而我需要小数点后三位数,不知道怎么控制小数位?

1191111059669.JPG

免费打赏
tnmyy
2007年09月30日 08:12:42
2楼
实际提取的属性,不知如何显示小数位
回复
tnmyy
2007年10月02日 23:04:28
3楼
多谢帮忙 ,但是不行
回复
eobser
2007年10月10日 00:23:29
4楼
F1:
创建属性提取样板文件
在提取属性信息之前,必须创建一个 ASCII 样板文件,以定义将包含提取的属性信息的文件的结构。 样板文件包含有关与要提取的信息关联的标记名、数据类型、字段长度和小数位数的信息。

样板文件中的每个字段都从图形中的块参照提取信息。 样板文件中的每行指定一个写入属性提取文件中的字段,包括字段名称、字符宽度和数值精度。 属性提取文件中的每条记录都包含所有指定字段,这些字段按样板文件给定的顺序排列。

以下样板文件包含 15 个可能的字段。 N 表示数值、C 表示字符、www 表示字段的总宽度是 3 位数字、ddd 表示 3 位数字,代表在小数点右侧显示的小数位数。

BL:NAMECwww000(块名)

BL:LEVELNwww000(块嵌套层数)

BL:XNwwwddd(块插入点的 X 坐标)

BL:YNwwwddd(块插入点的 Y 坐标)

BL:ZNwwwddd(块插入点的 Z 坐标)

BL:NUMBERNwww000 (块计数器,与 MINSERT 相同)

BL:HANDLECwww000 (块句柄,与 MINSERT 相同)

BL:LAYERCwww000(块插入图层名)

BL:ORIENTNwwwddd(块旋转角度)

BL:XSCALENwwwddd(X 比例因子)

BL:YSCALENwwwddd(Y 比例因子)

BL:ZSCALENwwwddd(Z 比例因子)

BL:XEXTRUDENwwwddd(块拉伸方向的 X 分向量)

BL:YEXTRUDENwwwddd(块拉伸方向的 Y 分向量)

BL:ZEXTRUDENwwwddd(块拉伸方向的 Z 分向量)

numericNwwwddd(数值属性标记)

characterCwww000(字符属性标记)

样板文件可以包含列出的任意或所有 BL:xxxxxxx 字段名,但必须至少包含一个属性标记字段。 属性标记字段确定属性提取文件中包含哪个属性和哪个块。 如果块包含部分(而不是全部)指定属性,缺少的属性值将用空格或零填充,这取决于字段是字符字段还是数值字段。
回复

相关推荐

APP内打开