Java iText Footer - PullRequest
       5

Java iText Footer

3 голосов
/ 13 октября 2010

Я пытаюсь сгенерировать PDF-файл, используя страницу JSP и схему кода следующим образом:

Document document           = new Document(PageSize.A4,70/*Left*/,70/*Right*/,140/*Top*/,30/*Bottom*/);

response.setContentType("application/pdf" );
response.setHeader("Content-Disposition","inline; filename=vishwa-mandate.pdf");

PdfWriter.getInstance(document, response.getOutputStream());
document.open();

HeaderFooter footer = new HeaderFooter(new Phrase("This is page "), true);
document.setFooter(footer);

/* PAGE 01 */

document.newPage(); 

/* PAGE 02 + */

document.close();

Нижний колонтитул страницы не применяется к СТРАНИЦЕ 01 после явного вызова document.newPage();
Как я могу получить нижний колонтитул из всего документа?

1 Ответ

6 голосов
/ 14 октября 2010

setFooter (нижний колонтитул) должен вызываться перед открытием документа

Исправленный код следующим образом

HeaderFooter footer = new HeaderFooter(new Phrase("This is page "), true);
document.setFooter(footer);

// Document should open after setting the footer
document.open();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...