Adobe framemaker 6.0 User Manual
8
ADOBE FRAMEMAKER 6.0
Introduction
How MIF statements represent documents
FrameMaker products represent 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.
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.
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 a FrameMaker product 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.
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 repre-
sents this rectangle with the following statement:
high. The rectangle is located 3 inches from the left side of the page and 1.5 inches from the top. MIF repre-
sents this rectangle with the following statement:
<Rectangle
# Type of graphic object
<ShapeRect 3.0" 1.5" 2.0" 1.0"> # Position and size: left offset,
# top offset, width, and height
>
A FrameMaker product also treats each document as an object and stores document preferences as
properties of the document. For example, a document’s page size and page numbering style are document
properties.
properties of the document. For example, a document’s page size and page numbering style are document
properties.
FrameMaker documents have default objects
A FrameMaker document always has a certain set of default objects, formats, and preferences, even when
you create a new document. When you create a MIF file, you usually provide the objects and properties
that your document needs. However, if you don’t provide all the objects and properties required in a
FrameMaker document, the MIF interpreter fills in a set of default objects and document formats.
you create a new document. When you create a MIF file, you usually provide the objects and properties
that your document needs. However, if you don’t provide all the objects and properties required in a
FrameMaker document, the MIF interpreter fills in a set of default objects and document formats.
The MIF interpreter normally provides the following default objects:
•
Predefined paragraph formats for body text, headers, and table cells
•
Predefined character formats
•
A right master page for single-sided documents and left and right master pages for double-sided
documents
•
A reference page
•
Predefined table formats
•
Predefined cross-reference formats
•
Default pen and fill values and dash patterns for graphics
•
Default colors
•
Default document preferences, such as ruler settings
•
Default condition tags