gpt4 book ai didi

linux - as3 Air 2.5 Linux PrintJob Addpage 出现错误 n° 2057

转载 作者:太空宇宙 更新时间:2023-11-04 04:19:40 25 4
gpt4 key购买 nike

我有下面的代码行:

_printJob = new PrintJob();
if (_printJob.start2(null, _printWorkSettings.usePageSetupDialog)) {
MonsterDebugger.trace(this, new Date());
try {
_printJob.addPage(objectoToPrint, null, _printWorkSettings.jobOptions);
} catch (error:Error) {
MonsterDebugger.trace(this, error + "/n" + error.getStackTrace() + "/n" + error.toString());
}
_printJob.send();
MonsterDebugger.trace(this, 'job sended to printer');
MonsterDebugger.trace(this, new Date());
}

当它在运行 AIR 2.5 的 Linux 计算机上执行时,我收到错误 2057,我检查了 start2 方法和发送之间的时间,结果是同一秒。我还检查了属性 objectToPrint 是一个 MovieClip。

这适用于 Windows PC,而且我无法比使用 MonsterDebugger 的跟踪进行更好的调试,因此,关于如何获取有关 addPage 为什么返回此错误的更多信息或有关 Linux 上 printJob 的任何信息,有什么想法吗?

顺便说一句,我也尝试过:

_printJob.addPage(objectoToPrint);

我得到了相同的结果。

属性 _printWorkSettings.usePageSetupDialog 始终为 true,因此我现在向用户显示打印菜单。

提前感谢大家:)

最佳答案

我发现了问题,Linux系统上只有一台打印机,并且没有设置默认打印机,所以addpage出现错误。

我从中得到了灵感forum

关于linux - as3 Air 2.5 Linux PrintJob Addpage 出现错误 n° 2057,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14324295/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com