CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2025 开发者帮助

OLE2FRAME (DXF)

2024-5-18 19:16| 发布者: admin| 查看: 16| 评论: 0|原作者: admin|来自: AutoCAD

OLE2FRAME (DXF)

以下组码适用于 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
    ...
    ...

AutoLISP entnext 函数输出样例:

Command: (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))

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-6-27 16:01

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部