
ADOBE FRAMEMAKER 10
MIF Reference
2
For an introduction to writing MIF files, read , “Using MIF Statements.” You can then use the statement index,
subject index, and table of contents to locate more specific information about a particular MIF statement.
For a description of a MIF statement, use the table of contents or statement index to locate the statement.
For a description of the differences between the MIF statements for this version of FrameMaker and earlier versions,
see , “MIF Compatibility.”
Style conventions
This manual uses different fonts to represent different types of information.
•
What you type is shown in
text like this
.
•
MIF statement names, pathnames, and filenames are also shown in
text like this
.
•
Placeholders (such as MIF data) are shown in
text like this
.
•
For example, the statement description for
PgfTag
is shown as:
<PgfTag
tagstring
>
•
You replace
tagstring
with the tag of a paragraph format.
This manual also uses the term
FrameMaker
, (as in
FrameMaker document,
or
FrameMaker session
) to refer to
FrameMaker and to refer to structured or unstructured documents.
Overview of MIF statements
When you are learning about MIF statements, you may find it useful to understand how FrameMaker represents
documents.
How MIF statements represent documents
FrameMaker represents document components as
objects
. Different types of objects represent different components
in a FrameMaker document. For example, a paragraph is considered an object; a paragraph format is considered a
formatting object
. The graphic objects that you create by using the Tools palette are yet another type of object.
Each object has
properties
that represent its characteristics. For example, a paragraph has properties that represent
its left indent, the space above it, and its default font. A rectangle has properties that represent its width, height, and
position on the page.
When FrameMaker creates a MIF file, it writes an ASCII statement for each object in the document or book. The
statement includes substatements for the object’s properties.
For example, suppose a document (with no text frame) contains a rectangle that is 2 inches wide and 1 inch high.
The rectangle is located 3 inches from the left side of the page and 1.5 inches from the top. MIF represents this
rectangle with the following statement:
<Rectangle
# Type of graphic object
# Position and size: left offset, top offset,
# width, and height
<ShapeRect 3.0" 1.5" 2.0" 1.0">
>