function ValidatePdfUa2AnnotationSemantics(const Elements: TPdfStructureElements): TPdfUaValidationIssues;
| Elements | TPdfStructureElements |
TPdfUaValidationIssuesValidatePdfUa2AnnotationSemantics pregleda vsak element Annot in vsak element, ki nosi AnnotationSubtype
Pripombe Ink, Screen, 3D in RichMedia morajo podati AnnotationContents ali AnnotationAlternateText, razen če je element označen kot Artifact
Če sta prisotna AnnotationContents in AnnotationAlternateText, morata nositi isto besedilo
Element Form ima lahko največ enega Widgeta
Element Form, ki ima widget, mora izpostaviti uporabno oznako prek LabelText, FieldAlternateName, AlternateText ali ActualText, widget pa mora imeti videz
Vsaka kršitev se prijavi kot pvuaiAnnotationSemanticInvalid
AnnotIssues := ValidatePdfUa2AnnotationSemantics(Pdf.StructureElements);