PdfAnnotationDataImporterAnnotationDataMergers Property |
Namespace: Atalasoft.Annotate.Importers
When annotations have been exported to a PDF with DotImage annotation embedded in them, the DotImage annotation does not change when a user interacts with the annotation contained in the PDF. As a result, some properties of the embedded annotation and the imported annotation may not match, such as Bounds, Fill, and so on.
AnnotationDataMergers are used to select a mechanism by which properties will be merged from the imported annotation and the embedded annotation. By default, this is done by selecting properties in the imported annotation that match properties in the embedded annotation by name and copying them into the embedded annotation based on a choice.
Given the type of the embedded annotation, a merge delegate is selected that will choose how properties will be copied from one annotation to the other.