国际语言环境指南

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 表示需要在标题中的页号前附加一个页字符串。

0 表示只显示页号。

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

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

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

.xpr 文件中,通常指定字体,如下例所示:

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

%d(如果存在)被 mp 替换为 .xpr 文件中当前标题字体的点尺寸。x 分辨率和 y 分辨率由 * 指定。平均宽度字段设置为 0 表示选择了可缩放字体(如有可能)。您还可以提供更多的特定字体名称。

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

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

XDISPLACEMENT 带符号/无符号整数

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

YDISPLACEMENT 带符号/无符号整数

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

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