樣式 iText 5 與 iText 7
在 iText 5 中建立一個你必須在樣式之間切換的文件往往很乏味。你需要建立很多 Chunk
物件,你總是需要在將樣式直接應用到每個新的 Chunk
或建立之間進行權衡。幫助方法,為你建立 Chunk
。
我們在 iText 7 中修復了什麼:
現在可以連結方法。setFont()
,setFontSize()
,addStyle()
和其他方法都返回撥用它們的物件。新增涉及不同樣式的 Paragraph
現在可以在一行中完成:
document.add(
new Paragraph()
.add("In this example, named ")
.add(new Text("HelloWorldStyles").addStyle(style))
.add(", we experiment with some text in ")
.add(new Text("code style").addStyle(style))
.add("."));
使用 Style
物件,你現在還可以使用 addStyle()
方法一次性應用不同的屬性(字型,字型顏色,背景顏色,字型大小……)。
想知道更多?
閱讀介紹 PdfFont 類 ,它是 iText 7:Building Blocks教程的第 1 章。獲得免費電子書!