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 | Entity Type |
n+ | Entity Sequence Number |
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 |
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.
OLE | Entity Type |
n+ | Entity Sequence Number |
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 |