HeaderFooterBookmarksExportMode Enum
Wordize.Saving.HeaderFooterBookmarksExportMode enum. Specifies how bookmarks in headers/footers are exported.
HeaderFooterBookmarksExportMode enumeration
Specifies how bookmarks in headers/footers are exported.
public enum HeaderFooterBookmarksExportMode
Values
Name | Value | Description |
---|---|---|
None | 0 | Bookmarks in headers/footers are not exported. |
First | 1 | Only bookmark in first header/footer of the section is exported. |
All | 2 | Bookmarks in all headers/footers are exported. |
Examples
Shows how to configure bookmarks outline levels.
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
// Configure exporting bookmarks in document header/footer
pdfSaveOptions.HeaderFooterBookmarksExportMode = HeaderFooterBookmarksExportMode.None;
// Set default bookmarks outline level
pdfSaveOptions.OutlineOptions.DefaultBookmarksOutlineLevel = 1;
// Specify concrete bookmark outline level.
pdfSaveOptions.OutlineOptions.BookmarksOutlineLevels.Add("bk3", 2);
pdfSaveOptions.OutlineOptions.BookmarksOutlineLevels.Add("bk4", 3);
// Remove bookmark
if (pdfSaveOptions.OutlineOptions.BookmarksOutlineLevels.Contains("bk3"))
pdfSaveOptions.OutlineOptions.BookmarksOutlineLevels.Remove("bk3");
// Clear all specified bookmark outline levels.
if (pdfSaveOptions.OutlineOptions.BookmarksOutlineLevels.Count > 0)
pdfSaveOptions.OutlineOptions.BookmarksOutlineLevels.Clear();
// Add bookmark back
pdfSaveOptions.OutlineOptions.BookmarksOutlineLevels["bk3"] = 2;
Converter.Create()
.From(MyDir + "Simple.docx")
.To(ArtifactsDir + "BookmarksOutlineLevel.pdf", pdfSaveOptions)
.Execute();
See Also
- namespace Wordize.Saving
- assembly Wordize