Adobe FRAMEMAKER 6.0 Manual page 113

Mif reference
Table of Contents

Advertisement

ADOBE FRAMEMAKER 6.0
113
MIF Document Statements
Usage
The ID substatement is necessary only if other objects refer to the object. For example, anchored frames,
groups, and linked text frames require ID substatements.
The GroupID statement is necessary only if the object belongs to a set of grouped objects (Group
statement). All objects in the set have the GroupID of the parent object. See "Group statement" on
page 120.
Values for Pen and Fill statements
Values for the Pen and Fill statements refer to selections in the Tools palette. Graphics can use all the Pen
and Fill values illustrated below. Ruling lines and table shadings use only the first seven pen/fill values and
15 (none). The pen and fill patterns might look different on your system.
Each Pen, Fill, or PenWidth substatement resets the MIF interpreter's corresponding current value. If an
Object statement doesn't include one of these statements, the MIF interpreter uses the current default value
for the object data.
In a FrameMaker document, patterns aren't associated directly with a document, but with the FrameMaker
product itself. Each FrameMaker document contains indexes to the FrameMaker product patterns. You
cannot define document patterns in MIF; you can only specify the values 0–15. However, you can
customize a UNIX or Windows version of a FrameMaker product to use patterns that differ from the
standard set. For information, see the online manuals Customizing FrameMaker Products for UNIX and
Working on Multiple Platforms for Windows.
Values for the Angle and ReRotateAngle statements
The Angle statement specifies the number of degrees by which an object is rotated before it is printed or
displayed. In a FrameMaker document, you can rotate an object in either a counterclockwise or clockwise
direction. In a MIF file, the rotation angle is always measured in a counterclockwise direction.
An object without an Angle statement has an angle of 0 degrees. If an object has a ReRotateAngle
statement, it specifies the angle to use when Esc g 0 (zero) is used to return the object to a previous rotation
angle. An object with a ReRotateAngle statement must have an angle of 0 degrees.
The Angle and ReRotateAngle statements are mutually exclusive. When the MIF interpreter reads an Angle
statement with a nonzero value, it sets the value of the ReRotateAngle statement to 0. When it reads a
ReRotateAngle statement with a nonzero value, it sets Angle to 0. Thus, if an object has both statements,
the MIF interpreter keeps the state of the most recently read statement.
Objects do not inherit rotation angles from other objects.

Advertisement

Table of Contents
loading

Table of Contents