OLE2FRAME (DXF)

Les codes de groupe suivants s'appliquent aux entités ole2frame. Ces informations sont en lecture seule. Durant l'opération OUVRIR, les valeurs sont ignorées, car elles font partie de l'objet binaire OLE et sont obtenues via des fonctions d'accès.

Codes de groupe ole2frame

Code de groupe

Description

100

Marqueur de sous-classe (AcDbOleFrame)

70

Numéro de version OLE

3

Longueur des données binaires

10

Coin supérieur gauche (dans le SCG)

DXF : valeur X ; APP : point 3D

20, 30

DXF : valeurs Y et Z du coin supérieur gauche (dans le SCG)

11

Coin inférieur droit (dans le SCG)

DXF : valeur X ; APP : point 3D

21, 31

DXF : valeurs Y et Z du coin inférieur droit (dans le SCG)

71

Type d'objet OLE, 1 = Lien, 2 = Imbriqué, 3 = Statique

72

Descripteur du mode de découpage :

0 = L'objet réside dans l'espace objet

1 = L'objet réside dans l'espace papier

90

Longueur des données binaires

310

Données binaires (plusieurs lignes)

1

Fin des données OLE (la chaîne “OLE“)

Exemple de sortie :

    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
    ...
    ...

Exemple de sortie de fonction entnext AutoLISP :

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))