Adobe framemaker 6.0 User Manual

Page of 323
241
ADOBE FRAMEMAKER 6.0
 Examples
<NumPoints 2>
<Point 1.0" 4">
<Point 7.5" 4">
> # end PolyLine
# This one is a really dense dotted line.
<PolyLine
<DashedPattern
<DashedStyle Dashed>
<DashSegment 1pt>
<DashSegment 1pt>
>
# This polyline also inherits the butt cap and tail style
# from the previous PolyLine statement.
<PenWidth 1pt>
<NumPoints 2>
<Point 1.0" 5">
<Point 7.5" 5">
> # end PolyLine
When you’ve defined a custom dashed line style in one FrameMaker document, you can easily copy and 
paste the custom style into another document by pressing Shift and choosing Pick Up Object Properties 
from the Graphics menu. For more information, see your user’s manual.
Table examples
You can use MIF to create a table or to update a few values in an existing table.
Creating an entire table
This example shows a table and the MIF file that describes it. This table is in the sample file stocktbl.mif 
(stocktbl.framemif on NeXT computers).
The widths of columns is calculated using MIF statements that are only for input filters. Rather than speci-
fying an exact width for each column, the table uses the substatement TblColumnWidthA for two of the 
columns to specify that the column width is determined by the width of a particular cell. 
Column widths are further affected by the EqualizeWidths statement, which sets the columns to the width 
of the widest column within the limits specified by the TblColumn substatements. As you examine this 
example, note how the column width statements interact: the column widths are originally set by the 
applied table format from the Table Catalog. The TblFormat statement then specifies how this table 
instance’s column properties override those in the default format. The EqualizeWidths statement further 
overrides the format established by TblFormat.