打印时不同headers
Different headers when printing
我需要将多个 HTML 文件导出到一个 PDF 文件中。
我正在使用@page 规则来应用 header.
我需要:
显示页数(共第 n 页)
在 header 中为每个原始 HTML 文档显示不同的标题
我尝试了什么:
分别导出每个 HTML:
我得到了好的标题,但页数是相对于当前 HTML,而不是全球总数。
在导出之前使用 jsoup 收集一个文档中的每个 HTML:
我得到了很好的页数,但不能 select 在打印中应用哪个标题 header
我知道 @page:first
和 @page:last
,但希望能够为中间的每个页面应用不同的样式。
我找到了解决方案!
您可以在命名页面上指定一些内容:
@page A { @top-left { content:"..." } }
div-A { page: A; }
<div-A>
Content that has a specific header
</div-A>
不要忘记应用一些规则,例如 "page-break-after: always"
我需要将多个 HTML 文件导出到一个 PDF 文件中。 我正在使用@page 规则来应用 header.
我需要:
显示页数(共第 n 页)
在 header 中为每个原始 HTML 文档显示不同的标题
我尝试了什么:
分别导出每个 HTML: 我得到了好的标题,但页数是相对于当前 HTML,而不是全球总数。
在导出之前使用 jsoup 收集一个文档中的每个 HTML: 我得到了很好的页数,但不能 select 在打印中应用哪个标题 header
我知道 @page:first
和 @page:last
,但希望能够为中间的每个页面应用不同的样式。
我找到了解决方案!
您可以在命名页面上指定一些内容:
@page A { @top-left { content:"..." } }
div-A { page: A; }
<div-A>
Content that has a specific header
</div-A>
不要忘记应用一些规则,例如 "page-break-after: always"