Word 2003完整教程:将 PostScript 打印机命令嵌入 Word 文档

您可以通过在文档正文中插入 PRINT 域来发送 PostScript 命令。Microsoft Word 把这些命令作为本地的 PostScript 代码送到打印机。嵌入文档中的 PostScript 命令按照插入的次序顺序执行。使用的语法如下:

{PRINT \p Group "Codes"}

Word 中 PostScript 命令所用的 y 坐标空间与通常的 PostScript 相同。图形原点 (0,0) 在页面的左下角,正方向是向上、向右。PostScript 绘图命令作用于绘图矩形中,图形原点就在这个绘图矩形的左下角。

说明

\p Group
定义以后的 PostScript 指令操作的绘图矩形。

命令

在 PRINT 域中指定的 PostScript 绘图命令只能作用在一个绘图矩形中,该矩形由这里所列的组命令之一定义。

page

定义绘图矩形为当前页(默认)。

para
定义绘图矩形为包含 PRINT 域的段落。该段落必须至少为 1 英寸高以便“para”能产生一个结果。
pic
定义绘图矩形为 PRINT 域后但在包含该域的段落末尾之前的下一幅图片。
Row
定义绘图矩形为当前表格行。
Cell
定义绘图矩形为当前表格单元格。

"Dict" 组命令

用“dict”组命令来创建 PostScript 组,该组包含将在本页以后运行的定义和过程。“dict”命令不能用于绘图。Microsoft Word 不为“dict”组提供“wp$”变量,也不改变绘图原点、限幅和坐标轴。

注释因为 Word 文本和图形与 PostScript 命令是打印在同一个 PostScript 页上的,所以不能使用重置 PostScript 环境的操作码。在 Word 中使用 PostScript 时应避免使用如下操作:banddevice、copypage、framedevice、grestoreall、initgraphics、initmatrix、nulldevice、renderbands 和 showpage。

变量

Word 也定义这样的变量,该变量用于 PRINT 域中指定的 PostScript 命令。变量值的单位是磅,磅是 PostScript 的标准单位。

用于所有组的变量

以下变量对所有 PostScript 命令组都可用。

wp$y
指定 PRINT 域所在页面、段落、行或单元格的绘图高度,它根据所用的 Group参数而定。如果使用参数“\p pic”,则“wp$y”指的是位于 PRINT 域所在段落末尾之前的下一幅图片的绘图高度。
wp$x
指定PRINT 域所在页、段、行或单元的绘图宽度,它根据所用的组参数而定。如果使用参数“\p pic”,则“wp$x”指的是位于 PRINT 域所在段落末尾之前的下一幅图片的绘图宽度。
wp$page
指定当前页码。
wp$fpage
指定格式页码(字符串)。
wp$date
指定当前日期(格式)。
wp$time
指定当前时间(格式)。
wp$box
指定绘图矩形所在的路径。

“page”和“para”组的变量

下列变量对“page”和“para”组均有效。

wp$top
指定顶边距(页);前置空格(段落)。
wp$bottom
指定底边距(页);后置空格(段落)。
wp$left
指定左边距(页);左部缩进量(段落)。
wp$right
指定右边距(页);右部缩进量(段落)。

下列变量只对“para”组有效。

wp$first
指定首行的缩进量。
wp$style
指定样式。

下列变量只对“page”组有效。

wp$col
指定页面中的列数。该值可根据 PostScript 所在的节而变化。
wp$colx
指定各列的宽度。
wp$colxb
指定各列间的间距。
"Codes"
PostScript 指令。如果指令中包含多个单词,请用引号括起来。

注释

上页:Word 2003完整教程:域代码:Embed 域 下页:Word 2003完整教程:域代码:Eq(公式)域

Word 2003完整教程:将 PostScript 打印机命令嵌入 Word 文档

Word 2003完整教程:域代码:Eq(公式)域Word 2003完整教程:IF 域示例
Word 2003完整教程:使用“其他格式”工具栏处理日语文字Word 2003完整教程:域代码:DocVariable 域
Word 2003完整教程:域代码:ListNum 域Word 2003完整教程:域代码:FileName 域
Word 2003完整教程:域代码:FileSize 域Word 2003完整教程:域代码:Fill-in 域
Word 2003完整教程:格式 (\*) 域开关Word 2003完整教程:用 IF 域比较文本时所使用的格式开关
Word 2003完整教程:在窗体中使用的域Word 2003完整教程:域代码:= (Formula) 域
Word 2003完整教程:引用表格中的单元格Word 2003完整教程:域代码:GoToButton 域
Word 2003完整教程:域代码:GreetingLine 域Word 2003完整教程:自动更新段落样式
Word 2003完整教程:域代码:If 域Word 2003完整教程:日语输入法编辑器选项
Word 2003完整教程:域代码:IncludePicture 域Word 2003完整教程:域代码:IncludeText 域
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号