html - 如何打印 iframe?

标签 html iframe printing

我使用多个 iframe 构建了我的数据的可打印版本以显示订单项详细信息。但是,如果我的任何 iframe 内容大于一个页面,它们在打印时会被截断(它们在屏幕上显示良好)。我所有的 iframe 都指向同一个域,我正在使用浏览器的文件 -> 打印功能进行打印。我不认为这是浏览器特定的错误,因为我在 IE 和 FF 中得到了相同的结果。

要打印包含多个 iframe 的 HTML 文档,我需要做什么?

最佳答案

我认为没有一种简单的方法可以做到这一点。如果它们都在同一个域中,为什么要使用 IFRAME?为什么不直接把数据放在页面里呢?如果你正在寻找滚动,一个 divheight: ###px; overflow: auto; 无需使用 IFRAME 即可允许它,而 CSS 打印样式表将允许您在用户点击打印时关闭溢出/高度 CSS。

关于html - 如何打印 iframe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2269609/

相关文章:

Java 扩展 StreamPrintService - 如何实现 'Print to Postscript File' 的 'printer' 类型?

c - 如何打印我的双向链表

html - 如何在此 Bootstrap 代码片段中添加 Logo 图像

html - 更改中心的导航对齐方式

javascript - 使用母版页时,bootstrap Accordion 在中继器内不工作

javascript - 使用本地存储javascript点击刷新页面上的元素切换

javascript - 如何防止 iFrame 在按下后退按钮时自动播放?

javascript - if/else 语句判断 Iframe 是否为空

java - Selenium WebDriver : unable to locate element inside iframe using TinyMCE editor

javascript - 如何在javascript中排队打印多段HTML文件?