【问题标题】:AS3 Air How to I set the PrintJob DPI?AS3 Air 如何设置 PrintJob DPI?
【发布时间】:2011-06-22 13:31:10
【问题描述】:

我的照片打印机返回的像素尺寸为 448 x 295。在打印机选项中,我可以看到分辨率为 2152 x 1416(对于 6 x 4 英寸),如果我将精灵设置为 2152 x 1416,它就会出现大。

如何以正确的比例/DPI 提供 Sprite?

我试过了:

_printOptions = new PrintJobOptions();
_printOptions.pixelsPerInch = 346;

但给出:错误 #1056:无法在 flash.printing.PrintJobOptions 上创建属性 pixelsPerInch

更新:

因此,正如 Khaled Garbaya 下面提到的,确保项目设置为使用 AIR 2,设置 DPI 选项,将 bitmapData 设置为 2152 x 1416,并将作为子项添加到设置为 448 x 295 的精灵中,点击打印出来的效果很好。

【问题讨论】:

    标签: actionscript-3 printing air dpi


    【解决方案1】:

    确保您的项目设置为在 AIR 2 或更高版本上运行并确保将用于打印的 movieClip 属性设置为公开

    【讨论】:

    • 你知道我会如何在 Flash Develop 上做到这一点吗?我只是选择新的 AIR AS3 Projector 作为我的项目。
    猜你喜欢
    • 2012-12-28
    • 2010-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多