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