All the keyword/value pairs that appear after the STARTCOMMON keyword and before the ENDCOMMON keyword define general properties of the print page. Different valid values for a keyword are separated by using a slash (/) character.
0 means the printing occurs in portrait and 1 means in landscape.
A value that indicates the number of lines per logical page.
A value that indicates the number of single-column characters per line.
The number of logical pages per physical page.
The heading-font point size in decipoints.
The body-font point size in decipoints.
The dots-per-inch scale in which the current .xpr file is created.
This y-coordinate establishes the boundary for text printing in a page or logical page (column). This boundary is used as an additional check to see whether text printing is occurring within the expected area. This boundary is needed for Complex Text Layout and EUC printing, as character height information obtained from corresponding fonts can be wrong.
The decipoint x/y points where the actual text printing starts in the first logical page in a physical page.
The 1 indicates that a page string needs to be appended before the page number in the heading.
0 indicates that only the page number is displayed.
The font strings are X Logical Font Descriptions. The token that separates the keyword EXTRAHDNGFONT from the comma-separated font name list is a quote " character, not a space or tab. These fonts are given preference over the built-in fonts when the heading is printed. Usually, EXTRABODYFONT is used to assign printer-resident fonts that are configured in the /usr/openwin/server/etc/XpConfig/C/print/models/<model name>/fonts directory.
The fonts.dir file contains the XLFD of the printer-resident fonts.
In the .xpr file, a font usually is specified as shown in the following example:
"-monotype-Gill Sans-Regular-r-normal- -*-%d-*-*-p-0-iso8859-2"
The %d, if present, is replaced by mp to the point size of the current heading fonts in the .xpr file. The x resolution and y resolution are specified by *. The average width field is set as 0 to indicate selection of a scalable font, if possible. You can also provide more specific font names.
The same as EXTRAHDNGFONT, except that these fonts are used to print the page body.
Provides the x coordinate displacement to be applied to the page for shifting the contents of the page in the x direction. This displacement can be a +ve or -ve value.
The same as x displacement, except that the shifting happens in the y direction.
These two keywords are useful when you deal with some printers that have nonstandard margin widths that require you to shift the printed contents in a page.