打印基础知识

Flash Player 9 和更高版本,Adobe AIR 1.0 和更高版本

在 ActionScript 3.0 中,可以使用 PrintJob 类来创建显示内容的快照以转换为打印输出中的墨水和纸张表示形式。在某些方面,设置要打印的内容与设置在屏幕上显示的内容是相同的;即可以放置元素和调整其大小以创建所需的布局。但是,打印具有某些特性,而使其不同于屏幕布局。例如,打印机使用的分辨率不同于计算机显示器;计算机屏幕的内容是动态的并且可能会发生变化,而打印的内容本身静态的;在计划打印时,请考虑固定纸张大小的限制和多页打印的可能性。

即使这些区别看起来很明显,但在使用 ActionScript 设置打印时一定要记住这些不同之处。精确打印取决于您指定的值和用户打印机的特性。PrintJob 类包括允许您确定用户打印机的重要特性的属性。

重要概念和术语

以下参考列表包含与打印相关的重要术语:

后台处理程序
操作系统或打印机驱动程序软件的一部分,用于在等待打印时跟踪页面,并在打印机可用时将页面发送到打印机。

页面方向
打印的内容相对于纸张的旋转角度 — 水平(横向)或垂直(纵向)。

打印作业
组成单一打印输出的一个页面或一组页面。