【问题标题】:Printing an iframe and surrounding content when iframe is larger that a printer's paper size当 iframe 大于打印机的纸张尺寸时打印 iframe 和周围的内容
【发布时间】:2010-03-23 04:37:13
【问题描述】:

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

【问题讨论】:

    标签: html printing


    【解决方案1】:

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

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

    【讨论】:

    • 这是可能的。我一直在寻找解决方案,并且这个解决方案不断出现。在我实施这个不太理想的解决方案之前,我想知道理想的解决方案是否不可能。为什么不能将分页符插入 iframe 的中间。 iframe 与段落或 div 有什么不同吗?打印时不能跨越多个页面吗?
    • iframe 是文档中完全独立的文档,这就是我猜分页符不起作用的原因——它必须智能地拆分周围的页面 和 iframe 中的文档。现在问任何浏览器可能太多了。
    猜你喜欢
    • 1970-01-01
    • 2022-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-13
    • 1970-01-01
    • 2011-01-14
    • 1970-01-01
    相关资源
    最近更新 更多