ページのプリント

PrintJob クラスのインスタンスを使用して、プリントを処理できます。Flash Player からページをプリントする際の基本的な手順としては、次に示す 4 つのステートメントを順に使用します。

したがって、非常に単純なプリントジョブスクリプトは次のようになります (packageimport、および 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)。


 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00000332.html