1
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();
}
この段落では、フォントを追加できます。 段落p =新しい段落( "これは段落です"、新しい フォント(FontFamily.HELVETICA、18、Font.BOLDITALIC、new BaseColor(0、0、255)));下線が引かれているフォントを使用してください。ここのサンプル:http://developers.itextpdf.com/examples/itext-action-secondedition/chapter-11 – icrovett
テキストの後ろにあるスペースにも下線を引いてみたい。フォントスタイルを使用した下線はありません。私はそれを行い、 "新しいチャンク(新しいLineSeparator());を追加しようとしましたが、ラインは互換性がありません。 – stupidStudent