Я использую кнопку html для печати изображения tiff. Когда я нажимаю кнопку «Печать», открывается новое окно. Ниже приведен кодКак распечатать изображение tiff с помощью javascript?
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. , пожалуйста, предложите мне решение для этого. Я не получаю ответа на это.
Возможно, ваши настройки браузера/настройки печати не просматривают/не печатают изображения или неправильный путь к изображению во всплывающем окне. Замените win.document.html на win.document.write. – Lain