iText+Flying Saucer生成pdf文件二:給pdf新增頁尾
阿新 • • 發佈:2019-01-22
page-break-before:always; page-break-before和page-break-after CSS屬性並不會修改網頁在螢幕上的顯示,這兩個屬性是用來控制檔案的列印方式。 每個列印屬性都可以設定4種設定值:auto、always、left和right。其中Auto是預設值,只有在有需要時,才需設定分頁符號 (Page breaks)。page-break-before若設定成always,則是在遇到特定的元件時,印表機會重新開始一個新的列印頁。 page-break-before若設定成left,則會插入分頁符號,直到指定的元件出現在一個左邊的空白頁上。page-break-before若設定成right,則會插入分頁符號,直到指定的元件出現在一個右邊的空白頁上。<pre name="code" class="css"><span style="font-size:18px;">使用該樣式強制pdf分頁<div style='page-break-inside: avoid;'></div> 使用這個樣式:給pdf加上頁尾: @page { size: 8.5in 11in; @bottom-center { //新增頁尾 content: "page " counter(page) " of " counter(pages); } }
<style type="css/text">
@page {
size: 8.5in 11in;
@bottom-center {
content: "page " counter(page) " of " counter(pages);
}
}
</style>
html中:<html><div style="page-break-before:always;">……</div></html>
二、使用text-decoration:underline樣式,給文字加下劃線,在Flying Saucer中不識別<u>標籤