public class HeaderFooterBookmarksExportMode
extends java.lang.Object
Examples:
Shows to process bookmarks in headers/footers in a document that we are rendering to PDF.
Document doc = new Document(getMyDir() + "Bookmarks in headers and footers.docx");
// Create a "PdfSaveOptions" object that we can pass to the document's "Save" method
// to modify how that method converts the document to .PDF.
PdfSaveOptions saveOptions = new PdfSaveOptions();
// Set the "PageMode" property to "PdfPageMode.UseOutlines" to display the outline navigation pane in the output PDF.
saveOptions.setPageMode(PdfPageMode.USE_OUTLINES);
// Set the "DefaultBookmarksOutlineLevel" property to "1" to display all
// bookmarks at the first level of the outline in the output PDF.
saveOptions.getOutlineOptions().setDefaultBookmarksOutlineLevel(1);
// Set the "HeaderFooterBookmarksExportMode" property to "HeaderFooterBookmarksExportMode.None" to
// not export any bookmarks that are inside headers/footers.
// Set the "HeaderFooterBookmarksExportMode" property to "HeaderFooterBookmarksExportMode.First" to
// only export bookmarks in the first section's header/footers.
// Set the "HeaderFooterBookmarksExportMode" property to "HeaderFooterBookmarksExportMode.All" to
// export bookmarks that are in all headers/footers.
saveOptions.setHeaderFooterBookmarksExportMode(headerFooterBookmarksExportMode);
doc.save(getArtifactsDir() + "PdfSaveOptions.HeaderFooterBookmarksExportMode.pdf", saveOptions);
| Modifier and Type | Field and Description |
|---|---|
static int |
ALL
Bookmarks in all headers/footers are exported.
|
static int |
FIRST
Only bookmark in first header/footer of the section is exported.
|
static int |
length |
static int |
NONE
Bookmarks in headers/footers are not exported.
|
| Modifier and Type | Method and Description |
|---|---|
static int |
fromName(java.lang.String headerFooterBookmarksExportModeName) |
static java.lang.String |
getName(int headerFooterBookmarksExportMode) |
static int[] |
getValues() |
static java.lang.String |
toString(int headerFooterBookmarksExportMode) |
public static int NONE
public static int FIRST
public static int ALL
public static int length
public static java.lang.String getName(int headerFooterBookmarksExportMode)
public static java.lang.String toString(int headerFooterBookmarksExportMode)
public static int fromName(java.lang.String headerFooterBookmarksExportModeName)
public static int[] getValues()