iText将表附加到PdfContentByte

时间:2018-06-06 13:23:33

标签: pdf itext

我有一个pdf模板。我的任务是填充其字段并将表附加到当前页面或新页面(如果不适合)。

我知道如何在绝对位置添加内容,但如果我可以从iText

获取此值,那将会很好

我需要的是那样的东西

PdfStamper stamper = new PdfStamper(pdfReader, fileStream);
PdfContentByte content = stamper.GetOverContent(1);
ColumnText colText= new ColumnText(stamper.GetOverContent(1));

colText.SetSimpleColumn(pageSize.Left, pageSize.Bottom,
         pageSize.Right, pageSize.Top - content.PdfWriter.GetVerticalPosition(false));

colText.AddElement(table);

问题是content.PdfWriter.GetVerticalPosition总是在我的情况下返回806。那么有没有办法获得内容位置或画布高度或类似的东西?任何帮助将不胜感激

0 个答案:

没有答案