1
我使用iText創建PDF。我想將段落的半個文本加下劃線以包含空白。Itext - 如何強調半行?
我該如何做到這一點?
public void createPdf(String dest) throws IOException, DocumentException {
Document document = new Document();
PdfWriter.getInstance(document, new FileOutputStream(dest));
document.open();
Phrase phrase = new Phrase("Help me ");
Paragraph p = new Paragraph();
p.add(phrase);
Phrase phrase1 = new Phrase("pls");
LineSeparator ls = new LineSeparator();
ls.setOffset(-2);
phrase1.add(ls);
p.add(phrase1);
document.add(p);
document.close();
}
在該段落中,您可以添加一個字體。 段落p =新段落(「這是段落」,新 字體(FontFamily.HELVETICA,18,Font.BOLDITALIC,new BaseColor(0,0,255)));使用帶下劃線的字體。這裏的示例:http://developers.itextpdf.com/examples/itext-action-second-edition/chapter-11 – icrovett
我想強調文字後面還有空格。它不會使用字體樣式進行下劃線。我試圖做到這一點,並添加「新的塊(新LineSeparator());」,但行不兼容。 – stupidStudent