Многострочный заголовок с iText на Java - PullRequest
2 голосов
/ 11 ноября 2010

Я использую PdfPageEventHelper, чтобы добавить заголовок в мой pdf.Я хотел бы добавить многострочный заголовок.Я знаю, что могу использовать ColumnText.showTextAligned, чтобы добавить одну строку, и, теоретически, я могу взять строку, обернуть ее, используя ширину заголовка, а затем добавить строки по отдельности.Этот подход не перемещает содержимое страницы, а верхний колонтитул перекрывает текст на странице.Есть ли способ добавить заголовок, который будет переносить и перемещать содержимое вниз?

Использование document.add (myPhrase) в событии onStartPage действительно перемещает содержимое вниз и правильно переносит текст заголовка, но иногда он вставляется встраницы, где его не следует вставлять (например, внизу самой последней страницы).

Как правильно решить эту проблему?

У меня есть «iText in Action» второйиздание, но я не смог найти подходящий пример там.

Спасибо.

1 Ответ

1 голос
/ 11 ноября 2010

Я нашел частичный ответ на мой вопрос в этой теме . Я также использовал заметку во втором издании "iText in Action" на pg. 79, чтобы выяснить, сколько места занимал мой заголовок, и использовал эту информацию для изменения верхнего поля страниц.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...