可以通过 PrintJob.addPage()
方法向打印任务添加页面。尽管此方法可以包含多达四个参数,但唯一需要的参数是 target/level
。三个可选的参数是 printArea
、options
和 frameNum
。
如果没有使用某一特定的可选参数,但在使用其他的可选参数,则请使用 NULL 代替排除的可选参数。
对于这四个参数,此函数使用以下语法:
MyPrintJob.addPage(target[,printArea:Object, options:Object, frameNum:Number]):boolean;
如果提供的参数无效,打印任务将使用默认的参数值(在后面的部分中详细说明)。
添加新页面的每一次调用都是唯一的,从而使您可以修改参数而不会影响先前设置的参数。例如,可以指定一个页面打印为位图图像,而另一个页面打印为矢量图形。可以向打印任务添加打印任务所需的所有新页面。调用一次添加页面的函数就等于打印了一页。
注意:更改产生的打印输出所需调用的任何动作脚本必须在调用 PrintJob.addPage()
方法之前运行。然而,动作脚本可以在新的 PrintJob()
之前或之后运行。如果某一帧调用了 PrintJob.addPage()
方法,调用本身并不会保证该帧上的“动作脚本”脚本在打印该帧时会运行。