
ADOBE FRAMEMAKER 10
MIF Reference
273
All integer values are stored in big endian order.
The x and y coordinates are relative to the rectangle bounding the vector graphics. The origin of the coordinate
system is the upper left corner of this rectangle.
For the specifications of angles, positive values are measured clockwise from 0
°
(the x-axis), and negative values are
measured counterclockwise.
Specifications of definition op codes
This section describes each definition op code. Op codes are listed by number and description. The op code number
is shown in parentheses.
Version number (0x01)
Bounding rectangle (0x02)
point
2 metrics interpreted as the position of the point in x and y coordinates
rectangle
4 metrics interpreted as the position of the rectangle in x and y coordinates and the size of the rectangle
in width and height
Specification by data type:
Byte
Description of data:
Bits 7-4: major version number
Bits 3-0: minor version number
Size of data in bytes:
1
Example:
01 00000001 50
representing version 5.0
Note:
This must be the first op code for a FrameVector graphic.
Specification by data type:
Metric, metric, metric, metric
Description of data:
Position of graphic (metric, metric)
Width of graphic (metric)
Height of graphic (metric)
Size of data in bytes:
16
Example:
02 00000010 00000000 00000000 020A0000 00BD0000
for a graphic with the following specifications:
x position = 0 points (0000)
y position = 0 points (0000)
width = 522 points (020A)
height = 189 points (00BD)
Note:
This must be the second op code for a FrameVector graphic.
Type
Definition