Java 使用itext生成pdf,并在特定行中使用粗体
嗨,我能够使用iText生成包含数据的pdf表格。如何将特定行中的特定数据加粗?首先,使用所需的详细信息实例化字体对象。在这里,您将指定它是否为粗体Java 使用itext生成pdf,并在特定行中使用粗体,java,itext,Java,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); 然后用你想用的字体 以添加粗体字体的表格单元格 PdfPTa
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是否允许,您可以在任何地方使用相同的实例。仔细阅读文档,找出什么允许字体操作
更多示例请参见此处
您好,我不想要单元格粗体的完整文本。我希望前两行数据以粗体显示,然后保持正常。试着帮我解决这个问题,使用addElement,添加多个元素。我已经编辑了我的答案