我正在使用 Doraptor (PrinceXML) 从 HTML 生成 PDF 文件。
我有以下问题。
第一页的页脚与其他页面不同,因此我使用的是命名页面。我不能使用 @page:first 因为在我创建的其他文档中,第一页的页眉与本文档不同
我的 HTML(用于命名(第一)页面):
<div class="container-regular">
<div class="document_title">Document Title</div>
<div class="footerfirst">
Page Content
</div>
</div>
CSS:
@page footerfirst:first {
@bottom {
content: flow(footerfirst);
}
margin-bottom: 40mm;
}
#footer_first
{
flow: static(footerfirst);
}
div.footer_first{
page: footerfirst;
page-break-after: avoid;
page-break-before: avoid;
prince-page-group: start;
page-break-inside: avoid;
}
页脚:
<div id="footer_first">
Footer text
</div>
仅当我将命名页面用于第一页时才会发生这种情况,在所有其他页面上都不是空白页面。
有人可以帮我解决这个问题并指出正确的方向吗?
谢谢和问候, 格雷加