publicstaticvoidmain(String[] args){ Document doc = new Document(); Paragraph para = doc.addSection().addParagraph(); para.appendHTML("<font face='宋体'>阿超-0-{0-[0-(阿超-</font>"); doc.saveToFile(TARGET_PATH, FileFormat.PDF); } }
然后我们再执行发现刚才的横线整齐了
当然如果是非富文本,例如appendText
Document doc = new Document(); Paragraph para = doc.addSection().addParagraph(); para.appendText("阿超-0-{0-[0-(阿超-"); doc.saveToFile(TARGET_PATH, FileFormat.PDF);
我们同样可以给它加上字体,如下
Document doc = new Document(); Paragraph para = doc.addSection().addParagraph(); TextRange text = para.appendText("阿超-0-{0-[0-(阿超-"); CharacterFormat format = text.getCharacterFormat(); format.setFontName("宋体"); doc.saveToFile(TARGET_PATH, FileFormat.PDF);