国际语言环境指南

STARTCOMMON/ENDCOMMON 关键字

出现在 STARTCOMMON 关键字之后并且在 ENDCOMMON 关键字之前的所有关键字/值对定义打印页的常规属性。通过使用“/”来分隔关键字的不同有效值。

ORIENTATION 0/1

“0”表示以纵向模式打印而“1”表示以横向模式打印。

PAGELENGTH 无符号整数

一个值,用于表示每个逻辑页的行数。

LINELENGTH 无符号整数

一个值,用于表示每行的单列字符数。

NUMCOLS 无符号整数

每个物理页的逻辑页数。

HDNGFONTSIZE 无符号整数

标题字体磅值(以小数点表示)。

BODYFONTSIZE 无符号整数

正文字体磅值(以小数点表示)。

PROLOGDPI 无符号整数

创建当前 .xpr 文件使用的每英寸点数比例。

YTEXTBOUNDARY 无符号整数

此 y 坐标确定了页或逻辑页(列)中文本打印的边界。此边界还可以用于检查文本打印是否发生在预期的区域内。在复杂文本布局和 EUC 打印时需要此边界,这是因为从相应的字体中获取的字符高度信息有可能是错的。

STARTTEXT 无符号整数 无符号整数

以小数点表示的 x/y 点,这是物理页的第一个逻辑页中实际文本打印的开始位置。

PAGESTRING 0/1

1 表示需要在标题中的页号前附加一个“Page”字符串。

0 表示只显示页号。

EXTRAHDNGFONT font string 1 font string 2、... font string n

“font string 1”到“font string n”是 X 逻辑字体描述。将关键字 EXTRAHDNGFONT 从逗号分隔字体名称列表中分隔开的标记是 ",而不是空格或制表符。 当打印标题时,给定的首选项是这些字体,而不是内置字体。通常情况下,EXTRABODYFONT 用于分配在 /usr/openwin/server/etc/XpConfig/C/print/models/<model name>/fonts 目录中配置的打印机常驻字体。

fonts.dir 文件包含打印机常驻字体的 XLFD。

一种字体通常被指定为

 "-monotype-Gill Sans-Regular-r-normal- -*-%d-*-*-p-0-iso8859-2" 

.xpr 文件中。 "%d(如果存在的话)被 mp(1) 替换为 .xpr 文件中当前标题字体的磅值。x 分辨率和 y 分辨率由 * 指定,并且平均宽度字段设置为 0 以表示可缩放字体的选择(如果可能的话)。您也可以给出更多的特定字体名称。

EXTRABODYFONT font string 1font string 2、... font string n

EXTRAHDNGFONT 相同,除了这些字体被用来打印页面正文以外。

XDISPLACEMENT 带符号/无符号 int

给出要应用于该页的 x 坐标位移,以便在 x 方向移动该页的内容。此位移可以是 +ve 或 -ve 值。

YDISPLACEMENT signed/unsigned int

与 x 位移相同(除了移动发生在 y 方向以外)。

当您发现某些打印机具有非标准页边距宽度并且需要在页中移动打印内容时,这两个关键字很有用。