0

iframe 用于打印应用程序中显示的表格内容。表格内容在运行时添加到 aspx 页面,该页面是 iframe 的来源。下面的方法用于打印该表:

 window.frames["PrintFrame"].focus();
 window.frames["PrintFrame"].print();

它在 IE-7 到 IE-9 上运行良好,但在 IE-10 中它以小字体打印表格的内容。我已经意识到应用程序中使用的jQuery Splitter Plugin会导致该问题。因为,当我删除该插件的js 文件的链接时,它在 IE-10 上也可以正常工作。

在调试应用程序时,我知道插件在窗口中的 iframe 上应用了一些设置。但是,为什么这只会影响 IE-10。

帮助将不胜感激。

注意:我已经显示了内容,而不是从 iram 打印,这里的样式符合预期,当我从该窗口打印时,它会按预期打印。但是,问题仅在于使用 iframe 打印时。

4

0 回答 0