2015-11-02 53 views
2

我正在嘗試製作一個在線表格,其中包含標題(帶有公司的徽標)和頁腳(帶有三個不同的地址)。在身體裏有很多東西。我需要在表單的每個頁面上都顯示標題徽標,但我需要僅在第一頁上修復頁腳而不是在每個頁面中。使用docraptor進行css媒體打印:如何在每個頁面上流標題徽標並在pdf的第一頁上修復頁腳。

對於我使用的標題徽標 @page {@top {content:flow(page_header); }}。

但是當我使用相同的事情的頁腳它不工作。有人可以幫我解決這個問題嗎?

注意:我使用docraptor將html轉換爲pdf。

+0

我回答了你給的意思是「靜態流量不工作」的問題。也許你的意思是你不能在頁腳和頁眉中使用相同的元素? –

回答

1

DocRaptor的開發人員在這裏。你可以使用一些簡單的CSS來做到這一點。這裏有一個完整的示範例子:

<!DOCTYPE html> 
<html> 
    <head> 
    <style> 
    h1 { flow: static(page_header); } 
    h2 { flow: static(first_page_footer); } 
    @page { 
     @top { content: flow(page_header); } 
    } 
    @page:first { 
     @bottom { content: flow(first_page_footer); } 
    } 
    hr { page-break-after: always; } 
    </style> 
    </head> 
    <body> 
    <h1>Header Content</h1> 
    <h2>Footer Content</h2> 
    <p>Page 1 content.</p> 
    <hr /> 
    <p>Page 2 content.</p> 
    </body> 
</html> 

希望幫助!電子郵件DR支持,如果你遇到任何不同的問題或想打個招呼。 :)

相關問題