AS3 Air如何设置PrintJob DPI?

时间:2011-06-22 13:31:10

标签: actionscript-3 printing air dpi

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

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

我试过了:

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

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

更新

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

1 个答案:

答案 0 :(得分:1)

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