ZPL手册

OUTPUT

指定文本输出的目标。 可以输出到屏幕上或文件中。


语法:

OUTPUT SCREEN
OUTPUT filename
OUTPUT filename, APPEND


详述:
如果仅指定了 OUTPUT SCREEN,则所有后续执行的 PRINT 命令都将输出到屏幕上。如果提供了一
个有效的 filename,则后续 PRINT 命令将输出到指定的文件中。如果提供了不含路径的文件名,
则文件将保存在默认 的\Macros 文件夹。 若要关闭之前创建的文件, 可使用关键字 OUTPUT
SCREEN,此命令可将后续 PRINT 内容直接输出到屏幕上。 SHOWFILE 将关闭文件, 并将文件发送到
文本查看器程序, 以在屏幕上显示。 PRINTFILE 将关闭文件, 并在当前定义的打印设备上将文件打
印出来。 需注意, 使用 PRINT 命令输出文件时,文件为 Unicode 格式。 若要将文件转换为 ANSI 格
式, 可先关闭文件(例如,使用 OUTPUT SCREEN),然后使用关键字 CONVERTFILEFORMAT。
如果 filename 后面跟随有关键字 APPEND,则后续输出都将附加到该文件中。否则,将覆盖原文
件的内容。


示例:

OUTPUT "x.txt"
PRINT "This will not appear on the screen, but in the file x.txt."
OUTPUT SCREEN
PRINT "This will appear on the screen."
OUTPUT "x.txt", APPEND
PRINT "This will appear after the first line in the file x.txt."


PRINT

Print 用于将常量文本和变量数据输出到屏幕上或文件中,这取决于关键字 OUTPUT 的当前状态。


语法:

PRINT
PRINT X
PRINT "The value of x is ", x
PRINT " x = ", x, " x + y = ", x + y


详述:
多带带的 PRINT 只能输出一行空白。包含文本变量和表达式列表的 PRINT 将输出双引号中的每个文
本字符串, 以及每个表达式的数值。 PRINT 命令采用由 FORMAT 所指定的数值输出格式。如果
PRINT 列表中的最后一项后面带有逗号,则 PRINT 将不会以回车符结束这一行。


示例:

X = 3
PRINT "X equals ",x


PRINTFILE
打印文本文件。
语法:

PRINTFILE filename

详述:
filename 必须是有效的文件名。文件必须为文本文件(如在 ZPL 中通过 OUTPUT 和 PRINT 命令创
建的文件),且必须在当前文件夹中。 即使没有执行任何 CLOSE 命令, PRINTFILE 也会关闭这个文
件。


示例:

OUTPUT "test.txt"
PRINT "Print this to the printer."
PRINTFILE "test.txt"


REWIND
REWIND 将删除 PRINT 命令输出的最后一行,直到上一行的结尾。 可以实现在一个文本输出文件的
现有行上输出计数器或其它数据。


语法:

REWIND


示例:

PRINT "First line"
REWIND
PRINT "New First line"


特殊输出


双引号输出
$QUOTE() 返回双引号字符 (")。


例如:

PRINT $QUOTE() ,"HELLO, ZEMAX!",$QUOTE()


输出结果为:
“HELLO, ZEMAX!”


输出制表符
$TAB() 返回制表符 (\t)。



该文档由光学课堂(www.optkt.cn)生成

最后更新时间:2020/3/7 12:38:24

登录 后发表评论
0条评论
还没有人评论过~