[Previous]   [Next]   [Contents]   [Index]   [Books]   

OneSpace Designer: ME10 Dynamic Drafting MI Interfacing


Other Data Section (#~31)

The Other Data section of the MI file is reserved for storing scanned images (sometimes referred to as pixmap images) along with other drawing entities.

PXMAP (Pixmap Image)

Pointer Tree

No Pointer Tree. (The image is a seperate entity which is independent of other entities.)

Identification Data

PXMAP Entity Type
n+ Entity Sequence Number

Attribute Data

No Attribute Data

Property Data

No Property Data

Parameter Data

n+ Z level value
STRING Pixmap Name
n+ Pixmap Width
n+ Pixmap Height
n+ Pixmap Depth (1, 8 or 24) (Number of color planes per pixel)
REAL X-coordinate of the pixmap lower left corner
REAL Y-coordinate of the pixmap lower left corner
REAL X-coordinate of the pixmap upper right corner
REAL Y-coordinate of the pixmap upper right corner
REAL X-scale factor of pixmap
REAL Y-scale factor of pixmap
REAL Rotation angle of pixmap
REAL Pix_matrix[0][0]
REAL Pix_matrix[0][1]
REAL Pix_matrix[0][2]
REAL Pix_matrix[1][0]
REAL Pix_matrix[1][1]
REAL Pix_matrix[1][2]
n+ Number of colors in the pallete
n+ Red value of color
n+ Green value of color
n+ Blue value of color
.... Repeats for number of color times
...  
..  
STRING (Repetition Factor) x (Color Palette Number)
....  
...  
..  
|~ End of Entity

OLE (Embedded or Linked Object)

In the OLE container, the server's data is embedded or linked inside a container's document. In general, embedded documents are in binary format, but MI file is in ASCII format. To overcome this issue, the binary data is ASCII encoded in base64 encoding format.

If the MI file with embedded documents is loaded on old ME10 (version 8.7 or older), the error message is shown:

Some data lost during load of 'file name' (see file 'LOG')

Other graphics data is loaded correctly.

Pointer Tree

No Pointer Tree. (The OLE is a seperate entity which is independent of other entities.)

Identification Data

OLE Entity Type
n+ Entity Sequence Number

Attribute Data

No Attribute Data

Property Data

No Property Data

Parameter Data

n+ Z level value
STRING OLE Name
n+ OLE Width
n+ OLE Height
n+ OLE Depth
REAL X-coordinate of the OLE lower left corner
REAL Y-coordinate of the OLE lower left corner
REAL X-coordinate of the OLE upper right corner
REAL Y-coordinate of the OLE upper right corner
REAL X-scale factor of OLE
REAL Y-scale factor of OLE
REAL Rotation angle of OLE
REAL OLE_matrix[0][0]
REAL OLE_matrix[0][1]
REAL OLE_matrix[0][2]
REAL OLE_matrix[1][0]
REAL OLE_matrix[1][1]
REAL OLE_matrix[1][2]
n+ OLE document data size in bytes
STRING base64 encoded OLE document data
..  
|~ End of Entity


[Previous]   [Next]   [Contents]   [Index]   [Books]