Skip to main content
All docs
V23.2

PdfViewerAnnotationExtensions Class

Defines extension methods for the IPdfViewerAnnotation interface.

Namespace: DevExpress.Pdf

Assembly: DevExpress.Pdf.v23.2.Drawing.dll

NuGet Package: DevExpress.Pdf.Drawing

Declaration

public static class PdfViewerAnnotationExtensions

Remarks

The PdfViewerAnnotationExtensions class methods allow you to retrieve options for specific annotation types when the following events fire:

  • AnnotationCreated
  • AnnotationChanged
  • AnnotationDeleting
  • AnnotationDeleted
  • AnnotationGotFocus
  • AnnotationLostFocus

The code sample below calls the PdfMarkupAnnotationDataExtensions.AsTextMarkupAnnotation method to retrieve text markup annotation options in the AnnotationDeleting event handler:

private void PdfViewer_AnnotationDeleting(object sender, PdfAnnotationDeletingEventArgs e)
{
    if (e.Annotation.Type == PdfAnnotationType.TextMarkup)
    {
        IPdfViewerTextMarkupAnnotation annotation =
        e.Annotation.AsTextMarkupAnnotation();
        if (annotation.Style == PdfTextMarkupAnnotationType.StrikeOut)
            e.Cancel = true;
    }
}

Inheritance

Object
PdfViewerAnnotationExtensions
See Also