Bookmark
Represents a bookmark.
public class Bookmark
Public Class Bookmark
Inheritance: ObjectBookmark
Licensing Info
This class is a DynamicPDF Viewer feature. One of the following is required for non-evaluation usage:
- An active DynamicPDF Subscription
- An active DynamicPDF Professional or Professional Plus Subscription with DynamicPDF Viewer selected.
- A DynamicPDF Viewer for .NET v3.X Developer license.
Examples
The following example will get a bookmark from the child bookmark list.Imports System
Imports System.Windows.Forms
Imports ceTe.DynamicPDF.Viewer
Public Class Form1
    Inherits System.Windows.Forms.Form
    Private MyPdfViewer As PdfViewer
    Sub New()
        InitializeComponent()
    End Sub
    Private Sub InitializeComponent()
        Me.MyPdfViewer = New PdfViewer()
        Me.Controls.Add(MyPdfViewer)
    End Sub
    Shared Sub Main()
        Application.Run(New Form1())
    End Sub			
    
    Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) Handles MyBase.Load
        Dim MyDocument As PdfDocument = New PdfDocument("C:\MyDocument.pdf")
        ' Get the bookmark list from PDF document object.
        Dim MyBookmarksList As BookmarkList = MyDocument.Bookmarks
        
        ' Get a single bookmark from the list by specifying the index between 0 and count of bookmarks.
        Dim MyBookmark As Bookmark = MyBookmarksList(1) 
        
        ' Open the document in Viewer.
        MyPdfViewer.Open(MyDocument)
        ' Navigate to the selected bookmark.
        MyPdfViewer.Navigate(MyBookmark)
    End Sub
End Class        
using System;
using System.Windows.Forms;
using ceTe.DynamicPDF.Viewer;
namespace DynamicPDFViewerDemo
{
    public class Form1 : System.Windows.Forms.Form
    {
        private PdfViewer pdfViewer;
        public Form1()
        {
            InitializeComponent();
            this.Load+=new EventHandler(Form1_Load);
        }
        private void InitializeComponent()
        {
            this.pdfViewer = new PdfViewer();
            this.Controls.Add(pdfViewer);
        }
        [STAThread]
        static void Main()
        {
            Application.Run(new Form1());
        }			
        private void Form1_Load(object sender, EventArgs e)
        {
            PdfDocument document = new PdfDocument(@"C:\MyDocument.pdf");
            // Get the bookmark list from PDF document object.
            BookmarkList bookmarksList = document.Bookmarks;
            
            // Get a single bookmark from the list by specifying the index between 0 and count of bookmarks.
            Bookmark bookmark = bookmarksList[2];
            // Open the document in Viewer.
            pdfViewer.Open(document);
            // Navigate to the selected bookmark.
            pdfViewer.Navigate(bookmark);			
        }
    }
}
Properties
| Bookmarks | Gets the collection of child bookmarks present in the document. | 
| PageNumber | Get the page number to which the bookmark will navigate. | 
| Text | Gets the text of the bookmark. | 
Methods
| Equals(Object) | Determines whether the specified Object is equal to the current Object . (Inherited from Object) | 
| GetHashCode() | Serves as a hash function for a particular type. (Inherited from Object) | 
| GetType() | Gets the Type of the current instance. (Inherited from Object) | 
| ToString() | Returns a String that represents the current Object . (Inherited from Object) |