PdfViewerAnnotationExtensions Class
Defines extension methods for the IPdfViewerAnnotation interface.
Namespace: DevExpress.Pdf
Assembly: DevExpress.Pdf.v22.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;
}
}
Inheritance
Object
PdfViewerAnnotationExtensions
See Also