2011-08-26 146 views

回答

7

您可以通過插入出現在第一頁的元素後,頁眉和頁腳的元素做到這一點。

例如:

<style> 
    .flyleaf { 
    page-break-after: always; 
    } 

    .header, .footer { 
    position: fixed; 
    } 

    .header { 
    top: 0; 
    } 

    .footer { 
    bottom: 0; 
    } 
</style> 

<div class="flyleaf"> 
    Some big title 
</div> 

<div class="header"> 
    my header 
</div> 

<div class="footer"> 
    my footer blah, blah 
</div> 

<p>The content</p> 

編輯:添加的風格標籤

+2

是啊,這就是我終於實現了。只需製作頁面的頁眉和頁腳部分即可。我發現在PHP腳本中對PDF畫布調用進行硬編碼要比爲頁眉和頁腳添加更多的HTML要困難得多。 –

+1

太好了,我忘了提及頁眉和頁腳元素是用CSS位置定位的:fixed;和頂部:0px和底部:0px;在我的例子中,但你可能已經知道它。 –

-1

閱讀文章仔細此鏈接可能你會得到解決

http://www.dashinteractive.net/dompdf/index.php?v=2189079

注意事項:代碼你使用的必須是plac Ë確切後<body>標籤

+0

很久以前我放棄了這個項目,所以我沒有代碼來測試這個。抱歉! –

+0

沒問題,實際上我發現這篇文章在長時間搜索後非常有用,所以我想我必須在這裏發佈,所以有人找到它並儘快得到答案,雖然謝謝 –

3

因爲當你設置標題,文檔的每一頁都會出現標題, 您可以使用div元素從第一頁隱藏標題。 DIV的白色背景顏色和Z指數大於標題,你會把該DIV在頁面的頂部,並設置位置正好在第一頁頭。

<div style="background-color: white; z-index: 2;"></div> 

我已經測試過這個和它的工作。 我希望這會有所幫助。

相關問題