PdfViewerAnnotationExtensions Class
Defines extension methods for the IPdfViewerAnnotation interface.
Namespace: DevExpress.Pdf
Assembly: DevExpress.Pdf.v24.2.Drawing.dll
NuGet Package: DevExpress.Pdf.Drawing
#Declaration
#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;
}
}