function ValidatePdfUa2AnnotationSemantics(const Elements: TPdfStructureElements): TPdfUaValidationIssues;
| Elements | TPdfStructureElements |
TPdfUaValidationIssuesValidatePdfUa2AnnotationSemantics pregledava svaki Annot element i svaki element koji nosi AnnotationSubtype
Anotacije Ink, Screen, 3D i RichMedia moraju navesti AnnotationContents ili AnnotationAlternateText, osim ako je element označen kao artefakt
Kada su prisutni i AnnotationContents i AnnotationAlternateText, moraju nositi isti tekst
Form element smije posjedovati najviše jedan Widget
Form element koji posjeduje widget mora izložiti upotrebljivu oznaku kroz LabelText, FieldAlternateName, AlternateText ili ActualText, a widget mora imati definiran izgled
Svako kršenje javlja se kao pvuaiAnnotationSemanticInvalid
AnnotIssues := ValidatePdfUa2AnnotationSemantics(Pdf.StructureElements);