作成日: 2021/11/04 最終更新日: 2022/03/24
発生環境
Chrome ver 95
Edge(Chromium版) ver 95
詳細
Chrome ver 95または、Edge(Chromium版) ver 95で印刷を行うと、印刷結果が正しく出力されない現象が報告されています。この動作はブラウザの不具合に起因しています。
回避方法
Chrome ver 96以降、Edge(Chromium版) ver 96以降ではこの不具合は修正済みです。
Chrome ver 95、Edge(Chromium版) ver 95をご利用の場合は、以下のいずれかの処理を追記して、現象を回避することが可能です。
【対応方法1】
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);
}
});
【対応方法2】
spread.getActiveSheet().printInfo().qualityFactor(3);