0

我正在使用 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>

仅当我将命名页面用于第一页时才会发生这种情况,在所有其他页面上都不是空白页面。

有人可以帮我解决这个问题并指出正确的方向吗?

谢谢和问候, 格雷加

4

0 回答 0