gpt4 book ai didi

javascript - 如何使用 javascript 打印 tiff 图像?

转载 作者:太空宇宙 更新时间:2023-11-04 13:13:40 29 4
gpt4 key购买 nike

我正在使用 html 按钮打印 tiff 图像。当我单击“打印”按钮时,会打开一个新窗口。下面是代码

    var printThis = "<img  src='image.tiff' width='100%'>"
win = window.open();
self.focus();
win.document.open();
win.document.write('<html><head><style>body { font-family: Verdana; font-size: 10pt; }</style></head><body>');
win.document.html(printThis);
win.document.write('</body></html>');
win.document.close();
win.print();
win.close();

这段代码没有按预期工作,因为它没有显示“image.tiff”图像。

如果我用这段代码替换“printThis”

      var printThis = '<embed id="pre" access="4" src="' + imgName + '" type="image/tiff" width="100%" />';

它会显示图像,但如果我打印页面,则不会打印图像。

我正在使用 AlternaTIFF 来显示 tiff 图像。请为此建议我解决方案。我没有得到答案。

最佳答案

为什么要用.write然后.html .write再次?你能试试吗:

var printThis = "image.tiff"
win = window.open();
self.focus();
win.document.open();
win.document.write('<html><head><style>body { font-family: Verdana; font-size: 10pt; }</style></head><body><img src="' + printThis + '" width="100%"></body></html>');
win.document.close();
win.print();
win.close();

此外,我尝试过并遇到卡住(在 FF 中)的打印弹出窗口问题,使浏览器不断旋转 - 因此阻止了图像的打印。我设法点击了 stop浏览器中的按钮以释放弹出窗口,然后一切正常打印。所以你可能想看看你的凭证的打印部分。

关于javascript - 如何使用 javascript 打印 tiff 图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30590767/

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