我正在使用iText创建PDF。我想在段落的下划线之前加下划线直到行尾,包括空白。

我该如何实现?

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();
}

最佳答案

您具有如下创建的ls实例:

LineSeparator ls = new LineSeparator();


您希望线条跨越可用宽度的一半。可以使用setPercentage()方法完成:

ls.setPercentage(50);

关于java - itext-如何在下划线下划线?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38524503/

10-16 01:54