officefileapi-devexpress-dot-pdf-e19ac107.md
Defines extension methods for the IPdfViewerAnnotation interface.
Namespace : DevExpress.Pdf
Assembly : DevExpress.Pdf.v25.2.Drawing.dll
NuGet Package : DevExpress.Pdf.Drawing
public static class PdfViewerAnnotationExtensions
Public Module PdfViewerAnnotationExtensions
The PdfViewerAnnotationExtensions class methods allow you to retrieve options for specific annotation types when the following events fire:
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;
}
}
Private Sub PdfViewer_AnnotationDeleting(ByVal sender As Object, ByVal e As PdfAnnotationDeletingEventArgs)
If e.Annotation.Type = PdfAnnotationType.TextMarkup Then
Dim annotation As IPdfViewerTextMarkupAnnotation =
e.Annotation.AsTextMarkupAnnotation()
If annotation.Style = PdfTextMarkupAnnotationType.StrikeOut Then e.Cancel = True
End If
End Sub
Object PdfViewerAnnotationExtensions
See Also