html - 用于 HTML 和 CSS 中的双面打印的甚至分页符

我使用快速 page-break-after: always 为打印媒体设置了分页符。我使用它们在单个批处理打印作业中分隔多个报告。不幸的是,当打印作业是双面打印时,分页符会导致打印机在前一个报告的背面开始打印。

有没有办法强制分页到偶数页?或者,检测某个元素将出现在哪个页码上?

最佳答案

标准中有 CSS 功能。你在正确的轨道上。使用:

<div style="page-break-after: right">
-- your content --
</div>

问题是,目前唯一支持此功能的主要浏览器是 Opera。尽管 Opera 在打印方面有其自己的挑剔问题,但它可能适用于您的情况。

https://stackoverflow.com/questions/8230317/

相关文章:

sql-server-2005 - 在 SQL Reporting 2005 中更改货币符号

linq - ReSharper LINQ 扩展方法格式化

c - 是否有 "null"printf 代码不打印任何内容,用于跳过参数?

mysql - 如何将 MySQL 结果以表格式存储到文件中

string - 什么函数用于格式化/替换 Grails/Groovy 中字符串中的 {0} {1}

c++ - printf() 中宽度小于精度的意义何在?

html - Crystal Report 显示 HTML 文本,但不显示项目符号。为什么?

R - 绘图标签文本的文本格式 - 删除线

formatting - 从 Mathematica 导出自定义格式的表达式

python - 在 Python 中口头格式化数字