2011-12-29 173 views

回答

10

首先,您將實例化具有所需詳細信息的字體對象。這裏您將指定它是否爲粗體。

Font boldFont = new Font(Font.FontFamily.TIMES_ROMAN, 18, Font.BOLD); 
Font normalFont = new Font(Font.FontFamily.TIMES_ROMAN, 10, Font.ITALIC); 

然後使用任何你想使用它的字體。

爲了添加一個帶有粗體字體的表格單元格。

PdfPTable table=new PdfPTable(1); 

PdfPCell pdfWordCell = new PdfPCell(); 
Phrase firstLine = new Phrase("text goes here", boldFont); 
Phrase secondLine = new Phrase("normal text goes here", normalFont); 

pdfWordCell.addElement(firstLine); 
pdfWordCell.addElement(secondLine); 

table.addCell( pdfWordCell); 

用粗體文本創建段落的示例。

Paragraph title = new Paragraph("Title of the document", boldFont); 

根據API是否允許,您可以在任何地方使用相同的實例。通過文檔來弄清楚什麼允許字體操作。

查看更多的例子。

http://www.vogella.de/articles/JavaPDF/article.html

+0

嗨,我不想在單元格粗體中的完整文本。我希望前兩行數據以粗體顯示,然後保持正常。試着幫我解決這個問題 – 2011-12-29 16:10:05

+0

使用addElement來添加多個元素。我編輯了我的答案 – 2011-12-29 16:40:55