Adobe framemaker 6.0 User Manual

Page of 323
290
FrameVector Facet Format
FrameVector is a format for vector graphics that is recognized by FrameMaker products on all platforms. 
The specification of the FrameVector format is documented in this appendix. 
Imported graphics can contain graphic data in FrameVector format. This data is called the FrameVector 
facet of the graphic. FrameMaker products can use this facet to display and print the graphic. For more 
information about facets, se, “Facet Formats for Graphics.” 
In a MIF file, the FrameVector facet is contained in the  statement. For more information about the 
statement, see “ImportObject statement” on page 120.
Specification of a FrameVector facet
A FrameVector facet begins with the following facet name, facet data type, and version number lines:
=FrameVector
&%v
&<MakerVectorXXX>
In the version number line, 
XXX
 is a three-character string identifying the version of the FrameMaker 
product. For example, the character string 
<MakerVector5.0>
 identifies an imported graphic created 
in FrameMaker 5.0. 
If the imported graphic is stored in a separate file, the file must include the header string 
<MakerVec-
torXXX>
.
Specification of FrameVector data
A description of a graphic in FrameVector format consists of records. Each record contains the following 
fields:
A unique one-byte op code
A four-byte integer specifying the size of the data
The actual data
The following figure illustrates the breakdown of a typical record:
Types and listing of op codes
Each record begins with an op code. The op code can be one of the following three types:
87
One-byte  op  code
Four-byte  field  describing 
the  size  of  the  data
Actual  data  of  variable 
length  (9  bytes  long  in 
this case, as specified by 
the  previous  field)
00000009
017A0000002D000000