从html AIR应用程序打印时出现问题-错误,打印输出被裁剪

从html AIR应用程序打印时出现问题-错误,打印输出被裁剪,air,Air,我正在尝试从html/javascript AIR应用程序打印。 我使用的代码是: var pjob = new window.runtime.flash.printing.PrintJob; if (pjob.start()) { var poptions = new window.runtime.flash.printing.PrintJobOptions; poptions.printAsBitmap = true; pjob.addPage(win

我正在尝试从html/javascript AIR应用程序打印。 我使用的代码是:

var pjob = new window.runtime.flash.printing.PrintJob;
if (pjob.start()) {
    var poptions = new window.runtime.flash.printing.PrintJobOptions;        
    poptions.printAsBitmap = true;
    pjob.addPage(window.htmlLoader, null, poptions);
    pjob.send();
}
我从这里的博客上复制了它,该博客声称有一个可用的应用程序:

在我自己的代码和博客上的示例代码中,当我运行打印功能时,会弹出页面设置框,当我在此单击确定时,adl会向控制台输出以下错误:

2009-04-28 22:00:33.950 adl[19891:10b]  ERROR
它仍然会启动最终的打印对话框,但当我单击打印时,它只打印出应用程序窗口左上角的四分之一。我尝试过的两个应用程序都做相同的事情,产生错误,然后裁剪输出


我正在mac上使用CLI开发工具。我知道mac不支持矢量打印,但我选择了位图选项。这个错误是什么意思?为什么要将打印作业裁剪到最初的几百个像素x和y

我不是专家,出于其他原因,我正在努力完成打印任务,但请尝试给出打印矩形(addPage的第二个参数)