actionscript 3-AS3 Air如何设置PrintJob DPI



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

如何提供正确比例/DPI的精灵?

我试过:

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

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

更新:

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

确保您的项目设置为在AIR2或以上版本上运行,并确保设置将用于打印到公共的movieClip属性

最新更新