В приложении 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?