【问题标题】:How to make the text inside a specific cell of a table bold in PDF using Java如何使用Java使PDF中表格的特定单元格内的文本变为粗体
【发布时间】:2017-08-09 04:42:42
【问题描述】:

我正在创建一个 PDF 文档,并在其中创建一个表格。 我希望某些单元格具有粗体文本样式。 如何才能做到这一点? 我有下面的代码,一切正常。但是单元格中的单元格文本不是粗体

Document document = new Document();
document.open();
final String[][] DATA = {{"NAME", "SUDARSAN"},{"RoLL No", "2001"}};
PdfPTable table = new PdfPTable(2);
Paragraph paragraph=new Paragraph(DATA[0][1]); paragraph.getFont().setStyle(Font.BOLD);
table.addCell(paragraph);
document.close();

【问题讨论】:

  • 请在您的问题中输入代码
  • @whackamadoodle,文本区域有问题我无法输入我的代码...我不知道问题文本区域中正确有效的写作过程。
  • 编辑您的问题并将您的代码放入 ``.它看起来像this
  • @whackamadoodle ,完成
  • @谢谢大家,代码是paragraph.getFont().setSize(20);工作正常

标签: java pdf itext


【解决方案1】:

试试这个:

private static final Font BOLDFont = new Font(Font.getFamily("TIMES_ROMAN"),12,Font.BOLD);

Paragraph p = new Paragraph("'Bold Text",
                BOLDFont );

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-03
    • 2011-10-28
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多