Skip to main content
All docs
V25.1
  • PdfViewerAnnotationExtensions Class

    Defines extension methods for the IPdfViewerAnnotation interface.

    Namespace: DevExpress.Pdf

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