私はAdobe AIRの初心者ですが、私の航空アプリからHTMLを印刷しようとしていますが、このHTMLは決して画面に表示されません。私はこれをHTMLLoaderを使って、Webで見たサンプルごとに使用しています。AIRアプリケーションのオフスクリーンHTMLコンテンツを印刷できません
何が起こるかは、印刷ダイアログが表示されますが、空白のページが印刷されます。
これはウィンドウアプリケーションで、印刷するボタン(印刷するHTMLLoaderのみ)をクリックすると印刷されます。
以下は私のコードです。
のvar mySpriteが:スプライト=新しいmySpriteが()
VARローダー:HTMLLoaderオブジェクト=新しいのHTMLLoader() loader.loadString( "ADDRESS
木8月20日午前21時37分20秒GMT + 0530 2009
")
のvar HTML:HTML =新しいHTML()
html.htmlLoader =ローダー
mySprite.addChild(HTML)。
//このそれはかなり標準
のvar pJob後:のPrintJob =新しいのPrintJob(); html.width = pJob.pageWidth html.height = pJob.pageHeight loader.height = pJob.pageHeight loader.width = pJob.pageWidth
(!pJob.start()){ スロー新しい場合PrintingCanceled( "ユーザーキャンセル印刷"); } pJob.addPage(loader、null); pJob.send();
私に不足していることを教えてください。助けや提案は大歓迎です。
私はそれは私がそれを印刷することができ、画面上のボタンのonclickのですが、私は、バックグラウンドでこれをやってみたかった場合。 IPプリンタで印刷するか、これをいくつかの設定に基づいて行います。それでも、私は今作業するための資料があると思います。どうもありがとう! – Tanmay