既存のPDFテンプレートにテキストブロックを追加しようとしています。PDF文書に無制限のテキスト領域を追加する
左余白と右余白を設定できるようにしたいが、テキスト量は不定であるため、入力テキストに対してボックスを展開する必要があります。
私はテンプレートにテキスト領域を配置してテキストを挿入することができましたが、この方法では、テキスト領域の最終行位置を明示的に設定する必要があります。
はここで、これまで(pdfStamper
は、事前に定義されている)私が持っているコードです:
BaseFont bf = BaseFont.CreateFont(BaseFont.COURIER, BaseFont.CP1252, BaseFont.NOT_EMBEDDED);
Font font = new Font(bf, 11, Font.NORMAL);
Phrase unicodes = new Phrase(reports.StringText, font);
PdfContentByte over;
over = pdfstamper.GetOverContent(1);
ColumnText ct = new ColumnText(over);
ct.SetSimpleColumn(unicodes, 19, **80**, 575, 335, 10, Element.ALIGN_LEFT);
ct.Go();