7
您好我能夠使用iText生成包含數據的包含表格的數據。我如何在特定行中加粗數據?使用itext生成pdf並在特定行中有粗體
您好我能夠使用iText生成包含數據的包含表格的數據。我如何在特定行中加粗數據?使用itext生成pdf並在特定行中有粗體
首先,您將實例化具有所需詳細信息的字體對象。這裏您將指定它是否爲粗體。
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是否允許,您可以在任何地方使用相同的實例。通過文檔來弄清楚什麼允許字體操作。
查看更多的例子。
嗨,我不想在單元格粗體中的完整文本。我希望前兩行數據以粗體顯示,然後保持正常。試着幫我解決這個問題 – 2011-12-29 16:10:05
使用addElement來添加多個元素。我編輯了我的答案 – 2011-12-29 16:40:55