public class HeaderFooterType
extends java.lang.Object
Examples:
Shows how to create headers and footers in a document using DocumentBuilder.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Specify that we want different headers and footers for first, even and odd pages.
builder.getPageSetup().setDifferentFirstPageHeaderFooter(true);
builder.getPageSetup().setOddAndEvenPagesHeaderFooter(true);
// Create the headers, then add three pages to the document to display each header type.
builder.moveToHeaderFooter(HeaderFooterType.HEADER_FIRST);
builder.write("Header for the first page");
builder.moveToHeaderFooter(HeaderFooterType.HEADER_EVEN);
builder.write("Header for even pages");
builder.moveToHeaderFooter(HeaderFooterType.HEADER_PRIMARY);
builder.write("Header for all other pages");
builder.moveToSection(0);
builder.writeln("Page1");
builder.insertBreak(BreakType.PAGE_BREAK);
builder.writeln("Page2");
builder.insertBreak(BreakType.PAGE_BREAK);
builder.writeln("Page3");
doc.save(getArtifactsDir() + "DocumentBuilder.HeadersAndFooters.docx");
| Modifier and Type | Field and Description |
|---|---|
static int |
FOOTER_EVEN
Footer for even numbered pages.
|
static int |
FOOTER_FIRST
Footer for the first page of the section.
|
static int |
FOOTER_PRIMARY
Primary footer, also used for odd numbered pages.
|
static int |
HEADER_EVEN
Header for even numbered pages.
|
static int |
HEADER_FIRST
Header for the first page of the section.
|
static int |
HEADER_PRIMARY
Primary header, also used for odd numbered pages.
|
static int |
length |
| Modifier and Type | Method and Description |
|---|---|
static int |
fromName(java.lang.String headerFooterTypeName) |
static java.lang.String |
getName(int headerFooterType) |
static int[] |
getValues() |
static java.lang.String |
toString(int headerFooterType) |
public static int HEADER_EVEN
public static int HEADER_PRIMARY
public static int FOOTER_EVEN
public static int FOOTER_PRIMARY
public static int HEADER_FIRST
public static int FOOTER_FIRST
public static int length