1
在s 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降级的质量。这并不可怕,但并不像屏幕上显示的那么尖锐。
我能做些什么来提高印刷品的质量吗?
是的,我有一个预感,只有阅读几篇文章之后的选择晚上。你能否指点我如何使用AlivePDF打印Flex组件?我很难找到一个。 – TERACytE 2010-03-30 16:58:15
http://www.rogue-development.com/blog2/2007/08/alivepdf-flexair-example/ – MonoThreaded 2010-03-30 18:46:56
这篇文章创建一个PDF,但不打印它。 – TERACytE 2010-03-30 19:24:27