ヘッダーとフッターを表示しているという点で、iTextでPDFを生成しています。今、特定のページのヘッダーを削除したいと考えています。
例: 50 ページの pdf を生成している場合、最後の 50 番目はヘッダーを表示したくないのですが、どうすればこれを実現できますか?
フッターを生成するコードは次のとおりです(ヘッダー部分は削除されています)。
public class HeaderAndFooter extends PdfPageEventHelper {
public void onEndPage (PdfWriter writer, Document document) {
Rectangle rect = writer.getBoxSize("art");
switch(writer.getPageNumber() % 2) {
case 0:
case 1:
ColumnText.showTextAligned(writer.getDirectContent(),
Element.ALIGN_CENTER, new Phrase(String.format("%d", writer.getPageNumber())),
300f, 62f, 0);
break;
}
}
}
助言がありますか?前もって感謝します。