public class HeaderFooter
extends com.itextpdf.text.pdf.PdfPageEventHelper
| Modifier and Type | Field and Description |
|---|---|
static String |
FOOTER_FONT |
static String |
HEADER_FONT |
static String |
HEADER_LINE_COLOR |
| Constructor and Description |
|---|
HeaderFooter(PageNumber pageNumber,
Styles styles,
com.google.common.base.Function<PageInfos,com.itextpdf.text.Phrase> header,
com.google.common.base.Function<PageInfos,com.itextpdf.text.Phrase> footer) |
| Modifier and Type | Method and Description |
|---|---|
static com.google.common.base.Function<PageInfos,com.itextpdf.text.Phrase> |
create(Styles styles,
Object fontKey,
String firstPageTemplate,
String otherPageTemplate,
com.itextpdf.text.Phrase otherPage) |
void |
drawFooter(com.itextpdf.text.pdf.PdfContentByte canvas,
PageInfos pageInfos) |
void |
drawHeader(com.itextpdf.text.pdf.PdfContentByte canvas,
PageInfos pageInfos) |
HeaderFooter |
footerOnFirstPage(boolean footerOnFirstPage) |
static com.google.common.base.Function<PageInfos,com.itextpdf.text.Phrase> |
none() |
void |
onEndPage(com.itextpdf.text.pdf.PdfWriter writer,
com.itextpdf.text.Document document) |
public static final String HEADER_FONT
public static final String FOOTER_FONT
public static final String HEADER_LINE_COLOR
public HeaderFooter(PageNumber pageNumber, Styles styles, com.google.common.base.Function<PageInfos,com.itextpdf.text.Phrase> header, com.google.common.base.Function<PageInfos,com.itextpdf.text.Phrase> footer)
public static com.google.common.base.Function<PageInfos,com.itextpdf.text.Phrase> none()
public static com.google.common.base.Function<PageInfos,com.itextpdf.text.Phrase> create(Styles styles, Object fontKey, String firstPageTemplate, String otherPageTemplate, com.itextpdf.text.Phrase otherPage)
public HeaderFooter footerOnFirstPage(boolean footerOnFirstPage)
public void onEndPage(com.itextpdf.text.pdf.PdfWriter writer,
com.itextpdf.text.Document document)
onEndPage in interface com.itextpdf.text.pdf.PdfPageEventonEndPage in class com.itextpdf.text.pdf.PdfPageEventHelperpublic void drawHeader(com.itextpdf.text.pdf.PdfContentByte canvas,
PageInfos pageInfos)
public void drawFooter(com.itextpdf.text.pdf.PdfContentByte canvas,
PageInfos pageInfos)
Copyright © 2014. All Rights Reserved.