新手上路,想判断坐标标注是X坐标标注还是Y坐标标注,但是坐标标注群码70怎样理解,下面是书本上的说明:
群码:70
说明:
标注型式,其值为 0-6 的整数,表示标注型式,32、64 与 128 位值,用来加
入到整数值
0 旋转、水平或垂直
1 对齐
2 角度
3 直径
4 半径
5 角度的3 点
6 坐标
32 指出图块参考(即群码 2)只会被用于这个标注所参考
64 坐标类型,这是一个位值(位 7)只可以使用整数值 6,如果有设定,坐
标是 X-类型;如果没有设定坐标是 Y-类型
128 这是一个位值(位 8)加入到其他群码 70 值.该标注文字已放置在一个
用户定义的位置而不是预设的位置
这是个坐标标注返回的属性:
((-1 . <图元名: 7ffffb0b3d0>)(0 . "DIMENSION") (5 . "76D") (102 . "{ACAD_XDICTIONARY") (360 . <图元名:7ffffb0b480>) (102 . "}") (102 . "{ACAD_REACTORS") (330 . <图元名:7ffffb0b500>) (102 . "}") (330 . <图元名: 7ffffb069f0>) (100 ."AcDbEntity") (67 . 0) (410 . "Model") (8 . "0")(100 . "AcDbDimension") (280 . 0) (2 . "*D21")(10 0.0 0.0 0.0) (11 16.1284 66.8987 0.0) (12 0.0 0.0 0.0) (70 . 38) (1 ."") (71 . 5) (72 . 1) (41 . 1.0) (42 . 60.0) (73 . 0) (74 . 0) (75 . 0) (52 . 0.0)(53 . 0.0) (54 . 0.0) (51 . 0.0) (210 0.0 0.0 1.0) (3 . "ISO-25")(100 . "AcDbOrdinateDimension") (13 70.0 60.0 0.0) (14 18.7177 65.0237 0.0) (15 0.0 0.00.0) (16 0.0 0.0 0.0) (40 . 0.0) (50 . 0.0))
获取一个坐标标注群码70返回的值有的是: (70 . 38),也有的是 (70 . 102) ,或者 (70 . 230)
返回的值跟上面写的说明都不一样,为什么呢?
说明中提到的“位值”是什么含义?
除了通过群码70,还能通过其他群码判断一个坐标标注是X坐标标注还是Y坐标标注吗?
请各位不吝指教。
|