Adobe framemaker 6.0 User Manual

Page of 323
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. 
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 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. 
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:
<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.
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.
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