В приложении Flex Flex 3 у меня есть холст с изображением PNG для фона. Изображение такое же ширина & высота как холст. У меня также есть некоторые другие элементы управления на холсте:Печать изображений в Flex
<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? Мне трудно найти его. – TERACytE
Как насчет этого http://www.rogue-development.com/blog2/2007/08/alivepdf-flexair-example/ – MonoThreaded
Эта статья создает PDF-файл, но не печатает его. – TERACytE