Справочник Пользователя для Adobe framemaker 6.0

Скачать
Страница из 323
114
ADOBE FRAMEMAKER 6.0
MIF Document Statements
A FrameMaker product rotates objects as follows:
Polygons, polylines, and Bezier curves are rotated around the center of the 
edge mass.
Text lines are rotated around the TLOrigin point.
Arcs are rotated around the center of the bounding rectangle of the arc, not the bounding rectangle of 
the underlying ellipse. The bounding rectangle is the smallest rectangle that encloses an object. See your 
user’s manual for more information about rotation.
Other objects are rotated around the center of the object.
DashSegment values
If the DashedStyle statement has a value of Dashed, the following DashSegment statements describe the 
dashed pattern. The value of a DashSegment statement specifies the length of a line segment or a gap in a 
dashed line. See the online manual Customizing FrameMaker Products for information on changing default 
dashed patterns in UNIX versions of FrameMaker products. In Windows versions, edit the <product>.ini 
file in the directory where the FrameMaker product is installed (<product> can be maker or fmsgml). See 
Customizing FrameMaker Products for more information. You can also define custom dash patterns. For 
examples, see “Custom dashed lines” on page 239. You cannot change dash patterns for Macintosh versions 
of FrameMaker products.
Values for the RunaroundType and RunaroundGap statements
The RunaroundType and RunaroundGap statements specify the styles used for the runaround properties 
of objects:
If the RunaroundType statement is set to Contour, text flows around objects in the shape of the contours 
of the objects. The RunaroundGap statement specifies the distance between the objects and the text that 
flows around them.
If the RunaroundType statement is set to Box, text flows around objects in the shape of boxes 
surrounding the objects. The RunaroundGap statement specifies the distance between the objects and the 
text that flows around them.
If the RunaroundType statement is set to None, text doesn’t flow around objects, and the value specified 
by the RunaroundGap statement is ignored.
Objects inherit the values of these statements from previous objects. Since these statements are used only 
to change the inherited value from a previous object, the statements are not needed for every object. For 
example, if you write out a MIF file, not all objects will contain these statements.
If these statements do not appear in an object or MIF file, the following rules apply:
If an object does not contain the RunaroundType statement or the RunaroundGap statement, 
FrameMaker products use the values from the previous RunaroundType and RunaroundGap statements.
If no previous RunaroundType and RunaroundGap statements exist in the MIF file, FrameMaker 
products use the default values <RunaroundType None> and <RunaroundGap 6.0>.