Skip to main content
A newer version of this page is available. .
All docs
V21.1
.NET Framework 4.5.2+

PdfViewerAnnotationExtensions Class

Defines extension methods for the IPdfViewerAnnotation interface.

Namespace: DevExpress.Pdf

Assembly: DevExpress.Pdf.v21.1.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