【问题标题】:as3 Air 2.5 Linux PrintJob Addpage trowh error nº 2057as3 Air 2.5 Linux PrintJob Addpage 槽错误 nº 2057
【发布时间】:2012-12-28 18:11:52
【问题描述】:

我有下一行代码:

_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 始终为真,所以我现在为用户显示打印菜单。

提前谢谢各位:)

【问题讨论】:

    标签: linux actionscript-3 air adobe


    【解决方案1】:

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

    我从这个forum得到灵感

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-28
      • 1970-01-01
      • 2012-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多