Detailed instructions for use are in the User's Guide.
[. . . ] Adobe FrameMaker 6. 0
® ®
MIF Reference Online Manual
Adobe, the Adobe logo, Acrobat, Acrobat Reader, Adobe Type Manager, ATM, Display PostScript, Distiller, Exchange, Frame, FrameMaker, FrameViewer, InstantView, and PostScript are trademarks of Adobe Systems Incorporated. Apple, PowerBook, QuickTime, Mac, Macintosh and Power Macintosh are trademarks of Apple Computer, Inc. , registered in the United States and other countries. HP-UX is a registered trademark of Hewlett-Packard Company. Microsoft, MS-DOS, Windows, and Windows NT are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. . [. . . ] The code is a string of four characters. The following table lists some of the possible codes.
Code `MAC6' `MACP' `WINT' `WIN3' `WIN4' `UNIX' Description Macintosh 68000 series Power Macintosh Windows NT® Windows 3. 1 Windows 95 Generic X/11 (Sun, HP)
filter_vers is a string of four characters identifying the version of the filter on that platform. For example, version 1. 0 of a filter is represented by the string `1. 0 '. filter_name is a text string (less than 31 characters long) that describes the filter.
ADOBE FRAMEMAKER 6. 0 127
MIF Document Statements
More information about imported graphics
For additional information on imported graphics, consult one of the following sources:
· For instructions about modifying an application to create graphic insets for FrameMaker documents, see the FDK Programmer's Guide. · If you are using FrameServer or Live Links with graphic insets, see the online manual, Using FrameServer
with Applications and Insets, which is included in the UNIX version of the Frame Developer's Kit.
· For more information about importing graphics, see your user's manual.
Math statement
A Math statement describes an equation. For its description, see "MIF Equation Statements. "
Polygon statement
The Polygon statement describes a polygon. It can appear at the top level or in a Page or Frame statement.
Syntax
<Polygon Generic object statements <Smoothed boolean> <NumPoints integer> <Point X Y> . . . > Information common to all objects (see page 111) Yes smooths angles to rounded curves Number of vertices Position of object in page or frame coordinates More points as needed End of Polygon statement
Usage
The NumPoints statement is optional. When the MIF interpreter reads a MIF file, it counts the Point statements to determine the number of points in the polygon.
PolyLine statement
The PolyLine statement describes a polyline. It can appear at the top level or in a Page or Frame statement.
ADOBE FRAMEMAKER 6. 0 128
MIF Document Statements
Syntax
<PolyLine Generic object statements <HeadCap keyword> Information common to all objects (see page 111) Type of head cap for lines and arcs keyword can be one of: ArrowHead Butt Round Square <TailCap keyword> Type of tail cap for lines and arcs keyword can be one of: ArrowHead Butt Round Square <ArrowStyle. . . > <Smoothed boolean> <NumPoints integer> <Point X Y> . . . > See "ArrowStyle statement" on page 116 Yes smooths angles to rounded curves Number of vertices Position in page or graphic frame coordinates More points as needed End of PolyLine statement
Usage
The PolyLine statement is used for both simple and complex lines. A simple line is represented as a PolyLine with <NumPoints 2>. When the MIF interpreter reads a MIF file, it counts the Point statements to determine the number of points in the polyline.
Rectangle statement
The Rectangle statement describes rectangles and squares. It can appear at the top level or in a Page or Frame statement.
ADOBE FRAMEMAKER 6. 0 129
MIF Document Statements
Syntax
<Rectangle Generic object statements <ShapeRect L T W H> Information common to all objects (see page 111) Position and size of object, before rotation, in page or graphic frame coordinates Yes smooths angles to rounded curves End of Rectangle statement
<Smoothed boolean> >
RoundRect statement
A RoundRect statement describes a rectangle with curved corners. It can appear at the top level or in a Page or Frame statement.
Syntax
<RoundRect Generic object statements <ShapeRect L T W H> Information common to all objects (see page 111) Position and size of object, before rotation, in page or graphic frame coordinates Radius of corner; 0=square corner End of RoundRect statement
<Radius dimension> >
TextLine statement
The TextLine statement describes a text line. It can appear at the top level or in a Page or Frame statement. A text line is a single line of text that a FrameMaker product treats differently from other text. Text lines grow and shrink as they are edited, but they do not automatically wrap the way text in a text column does. Text lines cannot contain paragraph formats, markers, variables, cross-references, or elements.
ADOBE FRAMEMAKER 6. 0 130
MIF Document Statements
Syntax
<TextLine Generic object statements <TLOrigin X Y> <TLAlignment keyword> Information common to all objects (see page 111) Alignment point origin Alignment keyword can be one of: Center Left Right <TLLanguage keyword> Spell checking and hyphenation language for text line; for list of allowed keywords, see PgfLanguage on page 76 Nonprinting ASCII character code Embedded font change (see "PgfFont and Font statements" on page 78) Printable ASCII text in single quotation marks; required End of TextLine statement
<Char integer> <Font. . . >
<String string> >
Usage
The TLOrigin statement specifies the baseline (Y) and the left, center, or right edge of the text line (X), depending on TLAlignment. The text line is rotated by the value specified in an Angle statement. A TextLine statement contains one or more String statements. Each String statement is preceded by an optional Font statement. [. . . ] Op codes are listed by number and description. The op code number is shown in parentheses. Note that these styles remain in place until another style op code resets the style.
ADOBE FRAMEMAKER 6. 0 296
FrameVector Facet Format
Dashed line style (0x06)
Specification by data type: Description of data: Short, metric, . . . , metric Number of dash segments (short) Length of dash segments in points (metric, . . . , metric) Size of data in bytes: Default value: Example: Variable None (solid) 06 0000000A 0002 00080000 00060000 for a dashed line with the following specifications: number of dash segments = 2 dash segment #1 (line segment) = 8. 0 points long dash segment #2 (gap in dashed line) = 6. 0 points long
Arrow style (0x07)
Specification by data type: Description of data: Byte, byte, byte, byte, metric, metric Tip angle in degrees (byte -- between 5 and 85 degrees) Base angle in degrees (byte -- between 10 and 175 degrees) Arrow type (byte -- 0:stick, 1:hollow, 2:filled) Scale the arrow? [. . . ]