1

Flash を使用してタッチ スクリーン デバイスのインターフェイスを設計しており、ステージを紙に印刷できるようにしたいと考えています。しかし、PrintJobs を使用する場合、ある時点で start() または start2() 関数を呼び出す必要があります。問題は、start() がプリンターのダイアログを自動的に表示することです。ダイアログを表示するかどうかを制御できる start2() は、単純な SWF ファイルではなく、AIR ランタイムでのみ機能します。SWF のみを使用して動作させたいと考えています。

PrintJob に欠けているものはありますか? または、Flash から印刷する別の方法がありますか?

これまでに使用したコードは非常に一般的です。

    var myPrintJob:PrintJob = new PrintJob();

    var s:Sprite = new Sprite();
    s.addChild(/* Some Bitmap object */);

    if (myPrintJob.start2(null, false)) {
        try {
            myPrintJob.addPage(s);
        } catch (error:Error) { 
            trace(error);
        } 
        myPrintJob.send();
    }

皆さん、ありがとうございました !

4

0 に答える 0