officefileapi-devexpress-dot-pdf-ce0e6c4d.md
A bookmark in the PDF Viewer.
Namespace : DevExpress.Pdf
Assembly : DevExpress.Pdf.v25.2.Core.dll
NuGet Package : DevExpress.Pdf.Core
public class PdfViewerBookmark :
INotifyPropertyChanged
Public Class PdfViewerBookmark
Implements INotifyPropertyChanged
The following members return PdfViewerBookmark objects:
Use one of the following properties to obtain a list of bookmarks:
The PdfViewerBookmarkExtensions.FindBookmark method allows you to find a bookmark that meets the specified criteria.
The code sample below shows how to find a bookmark with a specific title:
using DevExpress.Pdf;
using DevExpress.XtraPdfViewer;
//...
pdfViewer.DocumentChanged += pdfViewer_DocumentChanged;
private void pdfViewer_DocumentChanged(object sender, PdfDocumentChangedEventArgs e) {
var bookmark = pdfViewer.Bookmarks.FindBookmark(x => x.Title == "4 Notation");
if (bookmark != null) {
pdfViewer.GoToBookmark(bookmark);
}
}
Imports DevExpress.Pdf
Imports DevExpress.XtraPdfViewer
'...
Private pdfViewer.DocumentChanged += AddressOf pdfViewer_DocumentChanged
Private Sub pdfViewer_DocumentChanged(ByVal sender As Object, ByVal e As PdfDocumentChangedEventArgs)
Dim bookmark = pdfViewer.Bookmarks.FindBookmark(Function(x) x.Title = "4 Notation")
If bookmark IsNot Nothing Then
pdfViewer.GoToBookmark(bookmark)
End If
End Sub
Object PdfViewerBookmark
See Also