itextpdf 重叠长字符串
itextpdf overlapping long string
为什么会有重叠的文本行。
final String FONT = "fonts/segoeuisl.ttf";
Document document = new Document();
PdfWriter.getInstance(document, new FileOutputStream("iTextHelloWorld.pdf"));
document.open();
BaseFont bf=BaseFont.createFont(FONT, BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
Font font = new Font (bf,14,Font.NORMAL);
Chunk chunk = new Chunk(GetDn.displayName + "jsdgfjsdgfjkgsdkjfgkjafgjsdgf7239tf2fbjlsgfsdjgfskjdfakjsdg7sf9sdft9gABFLJGJSDJFG67TSD SDFJSDJFKGSDKJFG", font);
document.add(chunk);
document.close();
默认情况下,chank 中的高度字符串为 0。
高度调整通过添加代码chunk.setLineHeight(15);
完成
final String FONT = "fonts/segoeuisl.ttf";
Document document = new Document(PageSize.A4, 5, 5, 20,15);
PdfWriter.getInstance(document, new FileOutputStream("iTextHelloWorld.pdf"));
document.open();
BaseFont bf = BaseFont.createFont(FONT, BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
Font font = new Font (bf,14,Font.NORMAL);
Chunk chunk = new Chunk(GetDn.displayName, font);
chunk.setLineHeight(15);
document.addAuthor(GetDn.displayName);
document.addCreationDate();
document.add(chunk);
document.close();
为什么会有重叠的文本行。
final String FONT = "fonts/segoeuisl.ttf";
Document document = new Document();
PdfWriter.getInstance(document, new FileOutputStream("iTextHelloWorld.pdf"));
document.open();
BaseFont bf=BaseFont.createFont(FONT, BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
Font font = new Font (bf,14,Font.NORMAL);
Chunk chunk = new Chunk(GetDn.displayName + "jsdgfjsdgfjkgsdkjfgkjafgjsdgf7239tf2fbjlsgfsdjgfskjdfakjsdg7sf9sdft9gABFLJGJSDJFG67TSD SDFJSDJFKGSDKJFG", font);
document.add(chunk);
document.close();
默认情况下,chank 中的高度字符串为 0。
高度调整通过添加代码chunk.setLineHeight(15);
final String FONT = "fonts/segoeuisl.ttf";
Document document = new Document(PageSize.A4, 5, 5, 20,15);
PdfWriter.getInstance(document, new FileOutputStream("iTextHelloWorld.pdf"));
document.open();
BaseFont bf = BaseFont.createFont(FONT, BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
Font font = new Font (bf,14,Font.NORMAL);
Chunk chunk = new Chunk(GetDn.displayName, font);
chunk.setLineHeight(15);
document.addAuthor(GetDn.displayName);
document.addCreationDate();
document.add(chunk);
document.close();