突然没有使用的代码。
打印在所有浏览器中均可正常运行,即使是MAC上的Chrome(Chrome v:21.0.1180.57>也是最新报道的。)
正在通过AddPage添加动画片段。然后打印出来。
预期的行为是动画片段在其他浏览器中打印。相反,即使在绕过Chrome的打印预览并使用标准打印预览时,也会打印SWF本身。
有什么想法吗?通用代码如下。代码并不重要。这已经为数千名用户工作了几个月。 Chrome问题昨天出现了。
if(myPrintJob.start()) {
if (myPrintJob.addPage(containerElement, rect, options)){
pageCount++;
}
Provider.testProvider("service.userPrinted", dataStr, userPrintedResult, onFault);
if (pageCount > 0) {
myPrintJob.send();
}
}
答案 0 :(得分:0)
跟进:
其他用户报告了同样的错误。它已被Google工程师标记为“已启动”。 有人声称他有一个解决办法。
http://code.google.com/p/chromium/issues/detail?id=141082 见下面的评论:
评论11由viettrun ... @ chromium.org,8月24日(2天前)
可能正在使用AS3 PrintJob API的人正在看到 这个问题一旦完成就忘记调用.send()。 (这个 将Pepper Flash混淆为“正常”打印,而不是 强行完成仍然打开的PrintJob并打印出来。)
尽管如此,我还是有改变让它发挥作用......
状态:已开始