itext的PdfPCell中设置行间距失败的问题
直接在构造方法添加的时候设置行间距是失效的
PdfPCell pdfPCell = new PdfPCell(elements); // 这个时候就不能直接把段落放构造方法中了,因为new PdfPCell(elements)底层使用的是this.column.setLeading(0.0F, 1.0F); 不会延用elements的setLeading,因此在单元格中添加段落建议使用:
正解:
Paragraph elements = new Paragraph(text); elements.setLeading( fixedLeading,multipliedLeading ) // fixedLeading 固定间距值,multipliedLeading 多倍间距值 PdfPCell pdfPCell = new PdfPCell(); pdfPCell.addElement(elements );