windowsforms-devexpress-dot-xtrapdfviewer-dot-pdfviewer-fae06c0d.md
Fires after an annotation has been changed.
Namespace : DevExpress.XtraPdfViewer
Assembly : DevExpress.XtraPdfViewer.v25.2.dll
NuGet Package : DevExpress.Win.PdfViewer
public event PdfAnnotationChangedEventHandler AnnotationChanged
Public Event AnnotationChanged As PdfAnnotationChangedEventHandler
The AnnotationChanged event's data class is PdfAnnotationChangedEventArgs. The following properties provide information specific to this event:
| Property | Description |
|---|---|
| Annotation | Obtains the changed annotation. |
The PdfAnnotationChangedEventArgs.Annotation property gets the changed annotation. Use the PdfViewerAnnotationExtensions class methods to obtain the specific type of annotation.
The code sample below shows how to check whether the markup annotation of a specific author was changed:
private void PdfViewer_MarkupAnnotationChanged(object sender,
PdfAnnotationChangedEventArgs e)
{
if (e.Annotation.Type == PdfAnnotationType.TextMarkup
|| e.Annotation.Type == PdfAnnotationType.Text)
{
IPdfViewerMarkupAnnotation annotation =
e.Annotation.AsMarkupAnnotation();
if (annotation.Author == "Brian Zetc")
MessageBox.Show("The main editor's annotation is changed");
}
}
Private Sub PdfViewer_MarkupAnnotationChanged(ByVal sender As Object,
ByVal e As PdfAnnotationChangedEventArgs)
If e.Annotation.Type = PdfAnnotationType.TextMarkup
OrElse e.Annotation.Type = PdfAnnotationType.Text Then
Dim annotation As IPdfViewerMarkupAnnotation =
e.Annotation.AsMarkupAnnotation()
If annotation.Author = "Brian Zetc" Then
MessageBox.Show("The main editor's annotation is changed")
End If
End If
End Sub
See Also