Заголовок с использованием Itext

0
ColumnText.showTextAligned(cb, Element.ALIGN_CENTER, new Phrase(headerContent,headerFont) ,document.right() - 300, document.top() + 5, 0);

У меня есть эта строка кода. Для формата A4 я получаю заголовок в центре страницы, но для A3, A2, A1 я получаю его слева от страницы. Что мне делать, чтобы я добрался до центра страницу для всех документов (A4, A3, A2, A1).

Теги:
pdf
itext

1 ответ

1

Вы должны использовать (document.left() + document.right())/2 для значения x. Что касается значения y, вы должны использовать document.top() - (headerFont.getSize() * 1.5f). Насколько мне известно, document.top() + 5 приводит к добавлению текста в невидимую область над фактической страницей.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню