常用图元组码。关于此表中使用的缩写和格式方面的信息,请参见本参考的格式惯例。
以下组码适用于 ole2frame 图元。该信息是只读信息。这些值在执行 OPEN 时将被忽略,因为它们是 OLE 二进制对象的一部分,并通过访问功能获得。除此处所述的组码以外,另请参见Ole2frame 组码 | |
---|---|
组码 | 说明 |
100 | 子类标记 (AcDbOle2Frame) |
70 | OLE 版本号 |
3 | 二进制数据的长度 |
10 | 左上角 (WCS) DXF:X 值;APP:三维点 |
20, 30 | DXF:左上角的 Y 值和 Z 值(在 WCS 中) |
11 | 右下角 (WCS) DXF:X 值;APP:三维点 |
21, 31 | DXF:右下角的 Y 值和 Z 值(在 WCS 中) |
71 | OLE 对象类型,1 = 链接;2 = 嵌入;3 = 静态 |
72 | 平铺模式描述符: 0 = 对象驻留在模型空间中 1 = 对象驻留在图纸空间中 |
90 | 二进制数据的长度 |
310 | 二进制数据(多行) |
1 | OLE 数据的结束(字符串“OLE”) |
DXF 的输出示例:
OLE2FRAME
5
2D
100
AcDbEntity
67
1
8
0
100
AcDbOle2Frame
70
2
3
Paintbrush Picture
10
4.43116
20
5.665992
30
0.0
11
6.4188
21
4.244939
31
0.0
71
2
72
1
90
23680
310 0155764BD60082B91140114B08C8F9A916400000000000000000506DC0D0D9AC
310
1940114B08C8F9A916400000000000000000506DC0D0D9AC194002303E5CD1FA
310
10400000000000000000764BD60082B9114002303E5CD1FA1040000000000000
...
...
entnext 函数输出示例:
AutoLISP命令:(setq e (entget e3))
((-1 . <Entity name: 7d50428>) (0 . "OLE2FRAME") (5 ."2D")
(100 . "AcDbEntity") (67 .1) (8 . "0") (100 . "AcDbOle2Frame")
(70 . 2) (3 "Paintbrush Picture") (10 4.43116 5.66599 0.0)
(11 6.4188 4.24494 0.0) (71 . 2) (72 . 1))