
ADOBE FRAMEMAKER 10
MIF Reference
254
If the graphic data does not have a corresponding facet supported by FrameMaker for displaying or printing,
FrameMaker can use filters to convert the graphic data into one of two internal facets: FrameImage (for bitmap data)
and FrameVector (for vector data). For example, FrameMaker does not have a facet for HPGL, so HPGL data is
converted into a FrameVector facet.
In Windows versions of FrameMaker, users can choose to automatically save a cross-platform facet of an imported
graphic. If a cross-platform facet does not already exist, FrameMaker generates a FrameImage facet for the imported
graphic.
Basic facet format
A facet consists of a facet name, a data type, and a series of lines containing facet data. For example:
=EPSI
&%v
&%!PS-Adobe-2.0 EPSF-2.0\n
Facet name
The first line of a facet identifies the facet by name. The facet name line has the following format:
=
facet_name
The facet name can be one of the standard display and print facets or an application-specific name registered with
FrameMaker. (For information about registering your application-specific facets, see the
FDK Platform Guide
for
your platform, which is included with the Frame Developer’s Kit.)
Data type
The second line provides the data type of the facet: unsigned bytes (
&%v
), integer (
&%i
), or metric (
&%m
).
If the facet data is binary (such as FrameImage and FrameVector data) or if it contains ASCII characters (such as
EPSI data, as shown in the preceding example), the facet uses the unsigned bytes data type (
&%v
).
For example, the following line is the second line in a facet that contains data represented as unsigned bytes:
&%v
Facet data
The remaining lines contain the facet data. Each line begins with an ampersand (&).
The end of the data for a facet is marked by the beginning of a new facet. Thus, a line with a new facet name signals
the end of the previous facet data.
The end of the last facet in the graphic inset is marked by the following line:
=EndInset
Unsigned bytes
If the facet data contains a backslash character, another backslash precedes it as an escape character. For example, if
the data contains the string
x\yz
, the facet contains
x\\yz
.
Within the facet data, nonprintable ASCII characters or non-ASCII bytes (greater than
7f
) are represented in
hexadecimal.
Содержание FRAMEMAKER 10
Страница 1: ...MIF Reference ADOBE FRAMEMAKER 10...