gpt4 book ai didi

javascript - 带图像的窗口 - Chrome 中的 Print() 问题

转载 作者:行者123 更新时间:2023-11-30 17:19:33 24 4
gpt4 key购买 nike

我正在通过打开一个新窗口并使用 .print() 函数来打印文档。

文档也有图像。但是在 chrome 中,它打印时没有图像。

添加了一些延迟以在打印 [setTimeout] 之前完成加载图像,但没有帮助。它打印图像的一半。

       function PrintContent() {
var DocumentContainer = document.getElementById(rClientID);
var WindowObject = window.open('', "PrintOrder",
"width=740,height=325,top=200,left=250,toolbars=no,scrollbars=yes,status=no,resizable=no");
WindowObject.document.open();
WindowObject.document.writeln(DocumentContainer.innerHTML);
WindowObject.document.close();
WindowObject.focus();
WindowObject.print();
//WindowObject.close();
return false;
}

最佳答案

修改了打印行,在 onload-event 上打印窗口对象,

应该只在加载页面后调用。

似乎工作正常。

WindowObject.onload = function() { WindowObject.print() };

关于javascript - 带图像的窗口 - Chrome 中的 Print() 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25396682/

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