在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的质量会降低。它并不可怕,但不如屏幕上显示的那么清晰。
我能做些什么来提高印刷品的质量吗?