Существует много разных способов добавления текста в абсолютных позициях с помощью iText 7.
Поскольку у вас уже есть объект PdfCanvas
, вы можете использовать очень низкоуровневый подход, который состоит в написании строки синтаксиса PDFпо строке:
canvas.beginText();
canvas.moveText(x, y);
canvas.showText("1");
canvas.endText();
Это объясняется в главе 3 учебного пособия по началу работы с iText 7 .
Запись низкоуровневого синтаксиса PDF подвержена ошибкам, когдаВы не знаете PDF-ссылку наизусть.Существует также более простой способ:
document.showTextAligned(new Paragraph("1"), x, y, TextAlignment.CENTER);
Теперь вам не нужно беспокоиться о создании текстового объекта с использованием beginText()
и endText()
;iText заботится обо всем низкоуровневом синтаксисе.
Это объясняется в главе 2 учебного пособия по строительным блокам .