打印基础知识

打印简介

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

即使这些差异看起来是显而易见的,但在使用 ActionScript 设置打印时一定要记住这些不同之处。由于精确打印取决于您指定的值和用户打印机特性的组合,因此,您可以使用 PrintJob 类中包含的属性来确定需要考虑的重要用户打印机特性。

常见打印任务

本章介绍了以下常见的打印任务:

重要概念和术语

以下参考列表包含将会在本章中使用的重要术语:

完成本章中的示例

学习本章的过程中,您可能想要测试示例代码清单。本章中的许多代码清单是较小的代码部分,而不是完整的打印工作示例或用于检查值的完整代码。测试这些示例涉及创建要打印的元素以及将代码清单与这些元素一起使用。本章中的最后两个示例是完整的打印示例;这些示例包含用于定义要打印的内容的代码,以及执行打印任务的代码。

要测试示例代码清单,请执行以下操作:

  1. 创建一个新的 Flash 文档。
  2. 选择时间轴的第 1 帧中的关键帧,并打开“动作”面板。
  3. 将代码清单复制到“脚本”窗格中。
  4. 从主菜单中,选择“控制”>“测试影片”以创建 SWF 文件并测试该示例。

Flash CS3

 

评论添加到页面后给我发送电子邮件 | 评论报告

当前页: http://livedocs.adobe.com/flash/9.0_cn/main/00000331.html