我正在尝试将一段文本添加到现有的 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();