我正在使用itextsharp动态地编写pdf。我在pdf文档中创建一个包含数据库值的表格。有人可以告诉如何修改表中值的字体大小。如何更改PdfPTable中的字体大小?
5
A
回答
14
试试这个:
Font fontH1 = new Font(Currier, 16, Font.NORMAL);
PdfPTable table = new PdfPTable(1);
table.AddCell(new PdfPCell(new Phrase(yourDatabaseValue,fontH1)));
0
不应该在创建文本时使用传递的Font对象更改字体大小吗?
如果你还没有读过,这本书的iText是特殊的,并会回答几乎任何问题,你有:http://itextpdf.com/book/index.php
0
请通过设置字体为PdfPTable.DefaultCell property
例尝试:
pdfTable.DefaultCell.Phrase = new Phrase() { Font = fontNormal };
我已经回答这个问题之前:Set font for all text from Pdfptable with Itextsharp
1
@Pabloker 我不确定,但在使用您的解决方案时出现错误。我无法决定使用哪种字体(com.itextpdf.text.Font或com.lowagie.text.Font或java.awt.Font或org.apache.poi.ss.usermodel.Font)。无论我使用何种方法,当我尝试将其放入单元格时,都会出现错误,表明不存在此类构造函数。我很抱歉,但我是iText的新手。
幸运的是,我已经找到了以下代码对我有用。
BaseFont bf = BaseFont.createFont(
BaseFont.TIMES_ROMAN,
BaseFont.CP1252,
BaseFont.EMBEDDED);
Font font = new Font(bf, 12);
PdfPCell pdfCell = new PdfPCell(new Phrase(sCellVal,font));
说明中使用的字体是型com.itextpdf.text.Font和BASEFONT的是类型com.itextpdf.text.pdf.BaseFont 的这解决了编译问题。
相关问题
- 1. 如何更改JMeter的字体大小?
- 2. 如何更改NSTableHeaderCell的字体大小
- 3. 如何更改Php Gd中的字体和字体大小?
- 4. 如何更改字体大小,而不更改CSS中按钮的大小
- 5. 如何更改Tablayout字体大小
- 6. 如何更改字体大小PreferenceScreen
- 7. 如何统一更改字体大小?
- 8. 更改字体大小macvim?
- 9. CFDocumentItem - 更改字体大小
- 10. NSAttributedString更改字体大小
- 11. 更改字体大小
- 12. getOrgChart字体大小更改
- 13. 字体和字体大小更改
- 14. 更改C中的ContextMenu字体大小#
- 15. 更改Emacs中的字体大小cli
- 16. 更改SWT中的字体大小
- 17. 更改ListView中的字体大小
- 18. 更改字体大小而不更改框的大小
- 19. 如何更改标签的字体(和字体大小)
- 20. 如何更改NSMutableAttributedString的默认字体和字体大小
- 21. 如何更改ttk :: button(主题小工具)中的字体和字体大小?
- 22. 如何更改JTable中字符串的字体大小?
- 23. 如何更改HTML字符串中的字体大小?
- 24. 如何根据屏幕大小更改字体大小
- 25. 如何更改html中的文本框中的字体大小
- 26. 在图例中更改字体大小
- 27. 如何在使用字体真棒时更改字体大小?
- 28. 自动更改主体字体大小
- 29. 如何更改swift 2.2中pickerview中的文本/字体大小?
- 30. 如何更改第二个字的字体大小字符串
嗨,我正在越过文本的水平线。这意味着什么? – Aada 2013-01-07 11:05:13