您好,您的chrome应该是升级到了最新的95版本。我们发现chrome在发布最新的95版本之后,我们的打印会在上面出现类似问题,目前初步调研发现应该是chrome的bug,目前只能给出临时的解决方案,即通过监听BeforePrint事件,在打印前进行处理:
- spread.bind(GC.Spread.Sheets.Events.BeforePrint, function (type, args) {
- var iframe = args.iframe;
- var printFn = iframe.contentWindow.print;
- iframe.contentWindow.print = function () {
- setTimeout( function () {
- printFn.apply( null , arguments);
- }, 10);
- }
- });
复制代码
该问题想要彻底解决需要等待chrome出更新的版本修复。或者不要升级到95版本,使用95一下的版本或其他浏览器打印。 |