OLE2FRAME (DXF)

下列群組碼適用於 ole2frame 圖元。此資訊為唯讀的。執行 OPEN 期間,會忽略這些值,因為它們是 OLE 二進位物件的一部分,並可透過存取功能獲得。

ole2frame 群組碼

群組碼

描述

100

子類別標識 (AcDbOle2Frame)

70

OLE 版本號碼

3

二進位資料長度

10

左上角點 (WCS)

DXF:X 值;APP:3D 點

20, 30

DXF:左上角點的 YZ 值 (在 WCS 中)

11

右下角點 (WCS)

DXF:X 值;APP:3D 點

21, 31

DXF:右下角點的 YZ 值 (在 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))