質問
はS Flex 3のアプリケーションは、私は、バックグラウンドのためにPNG画像とキャンバスを持っています。画像は、キャンバスと同じ幅と高さです。私はまた、キャンバスにいくつかの他のコントロールを持っています:
<mx:Canvas id="form" backgroundImage="@Embed(source='images/formBkg.png')" width="640" height="480" >
<mx:label .../>
<mx:label .../>
私は、次のコードを使用してキャンバスを印刷します
var printJob:FlexPrintJob = new FlexPrintJob();
if (printJob.start())
{
printJob.addObject(form, FlexPrintJobScaleType.SHOW_ALL);
printJob.send();
}
画面ではそれは素晴らしい見えますが、私はそれのpng悪化するの品質印刷するとき。それはひどいではないが、画面上に表示されているものほどシャープではありません。
私が印刷されたPNG?
の品質を向上させるために何かできることはあります解決
Flexは、印刷時に素晴らしい仕事をする(大きな画像を作成するの穴居人のアプローチを、プリンタでそれを突き出す)しません。あなたは、このような AlivePDFする
などの外部ライブラリを検討すべきです所属していません StackOverflow