我使用多个 iframe 构建了我的数据的可打印版本以显示订单项详细信息。但是,如果我的任何 iframe 内容大于一个页面,它们在打印时会被截断(它们在屏幕上显示良好)。我所有的 iframe 都指向同一个域,我正在使用浏览器的文件 -> 打印功能进行打印。我不认为这是浏览器特定的错误,因为我在 IE 和 FF 中得到了相同的结果。
要打印包含多个 iframe 的 HTML 文档,我需要做什么?
最佳答案
我认为没有一种简单的方法可以做到这一点。如果它们都在同一个域中,为什么要使用 IFRAME?为什么不直接把数据放在页面里呢?如果你正在寻找滚动,一个 div
和 height: ###px; overflow: auto;
无需使用 IFRAME 即可允许它,而 CSS 打印样式表将允许您在用户点击打印时关闭溢出/高度 CSS。
关于html - 如何打印 iframe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2269609/