打印页面Flash Player 9 和更高版本,Adobe AIR 1.0 和更高版本 使用 PrintJob 类的实例来处理打印。要通过 Flash Player 或 AIR 打印基本页面,请依次使用下面四个语句:
因此,举例来说,一份简单的打印作业脚本如下(包括用于编译的 package、import 和 class 语句): package { import flash.printing.PrintJob; import flash.display.Sprite; public class BasicPrintExample extends Sprite { var myPrintJob:PrintJob = new PrintJob(); var mySprite:Sprite = new Sprite(); public function BasicPrintExample() { myPrintJob.start(); myPrintJob.addPage(mySprite); myPrintJob.send(); } } } 注: 此示例是为了说明打印作业脚本的基本元素,不包含任何错误处理。要生成脚本以正确响应用户取消打印作业的操作,请参阅处理异常和返回值。
由于某种原因要清除 PrintJob 对象的属性,请将 PrintJob 变量设置为 null(如 myPrintJob = null 中所示)。 |
|