2010-03-22 118 views
1

我在一个显示来自不同域的另一个应用程序的内容的域上有应用程序。 iframe的动态调整大小与here中描述的方法类似,以防止iframe中包含任何滚动条。我遇到的问题是打印页面时,如果iframe大于打印机的纸张大小,则不会打印iframe中的内容。我想要在多个页面上打印iframe,而不是截断。我已经将print-break-inside css属性设置为在print css中自动执行,但是这似乎没有任何作用。打印时,iframe可以跨越多个页面吗?当iframe大于打印机的纸张尺寸时,打印iframe和周围内容

回答

1

我不认为这可以做,除非可能是一个花哨的“海报”打印机驱动程序,可以将巨大的输出分割为多个页面。当然,这需要在客户端进行安装。

你不能单独打印IFrame的内容吗?没有周围的页面?

+0

这是一种可能性。我一直在寻找一个解决方案,这个解决方案不断涌现。在我实施这个不太理想的解决方案之前,我想知道理想的解决方案是不可能的。为什么不能将分页符插入到iframe中间。 iframe是否与段落或div不同?打印时不能打印多页? – Dave 2010-03-22 20:46:40

+0

iframe是文档中完全独立的文档,这就是为什么我认为分页不起作用 - 它必须智能地分割周围的页面和iframe中的文档。现在可能太多问任何浏览器了。 – 2010-03-22 20:49:43