1

我面临一个关于 IFRAME 打印功能的问题。Tiff 图像分配给 IFRAME 并正确渲染。我可以看到完整的图像。现在,当我从 javascript 打印时,1)我没有获得页面方向(纵向或横向)2)默认情况下它被视为纵向并且无法获得完整的图像打印。

这是我的代码:-

function framePrint() 
         {
                var iframe = $('.Iframe1');
                iframe[0].contentWindow.focus();
                iframe[0].contentWindow.print();
            }
4

1 回答 1

0

您无法使用 window.print() 设置任何首选项,因此很遗憾,您无法使用 javascript 解决此问题。https://developer.mozilla.org/en-US/docs/DOM/window.print

您可以做的是横向旋转图像,以便在以纵向模式打印时以横向模式打印。您可以将其设置为图像,或使用 jQuery 旋转现有图像。

于 2013-03-12T06:34:49.430 回答