flashの印刷に関する情報が紹介されていたのでメモ
AS3でのやり方なのでこれは今後使いそう!
FlashのActionscript3で印刷する方法
実は、プリント機能をつけるのは簡単なんですね。
プリントサイズも取得できます。
OSで設定されている印刷サイズの取得の方法
早速Flashから印刷させる機能を実装することになったので使ってみました。
使ってみて困ったことを忘れずにメモ!
透過の画像は印刷すると黒くなるのでビットマップにする
var options:PrintJobOptions = new PrintJobOptions();
options.printAsBitmap = true;
printJob.addPage(pageSprite, null, options);
最後にサイズを戻す
pageSprite.scaleX = pageSprite.scaleY = 1.0;
as3での印刷についてまとめてみた
感謝です。

AS3でのやり方なのでこれは今後使いそう!
FlashのActionscript3で印刷する方法
var printJob:PrintJob = new PrintJob();
if(printJob.start()) //←印刷ダイアログでOKが押されるとtrue
{
try {
printJob.addPage(pageSprite1);
}
catch(e:Error){} //←エラーの場合は何もしない
printJob.send();
}
実は、プリント機能をつけるのは簡単なんですね。
プリントサイズも取得できます。
OSで設定されている印刷サイズの取得の方法
pageSprite.width = printJob.pageWidth;
pageSprite.height = printJob.pageHeight;
pageSprite.scaleX = pageSprite.scaleY = Math.min(pageSprite.scaleX, pageSprite.scaleY);
早速Flashから印刷させる機能を実装することになったので使ってみました。
使ってみて困ったことを忘れずにメモ!
透過の画像は印刷すると黒くなるのでビットマップにする
var options:PrintJobOptions = new PrintJobOptions();
options.printAsBitmap = true;
printJob.addPage(pageSprite, null, options);
最後にサイズを戻す
pageSprite.scaleX = pageSprite.scaleY = 1.0;
as3での印刷についてまとめてみた
感謝です。
