列印頁面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)。 |
|