ページのプリントFlash Player 9 以降、Adobe AIR 1.0 以降 PrintJob クラスのインスタンスを使用して、プリントを処理できます。 Flash Player または AIR からページをプリントする際の基本的な手順としては、次に示す 4 つのステートメントを順に使用します。
したがって、単純なプリントジョブスクリプトは次のようになります(コンパイルに必要な 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)。 |
|