【问题标题】:Printing images in Flex在 Flex 中打印图像
【发布时间】:2010-03-30 04:20:48
【问题描述】:

在 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 的质量吗?

【问题讨论】:

    标签: apache-flex image printing png


    【解决方案1】:

    Flex 在打印方面做得并不好(创建大图像并将其推入打印机的穴居人方法)。您应该考虑外部库,例如AlivePDF

    【讨论】:

    猜你喜欢
    • 2012-02-09
    • 1970-01-01
    • 1970-01-01
    • 2014-03-25
    • 2018-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多