function ValidatePdfUa2AnnotationSemantics(const Elements: TPdfStructureElements): TPdfUaValidationIssues;
| Elements | TPdfStructureElements |
TPdfUaValidationIssuesΤο ValidatePdfUa2AnnotationSemantics εξετάζει κάθε στοιχείο Annot και κάθε στοιχείο που φέρει AnnotationSubtype
Οι σχολιασμοί Ink, Screen, 3D και RichMedia πρέπει να παρέχουν AnnotationContents ή AnnotationAlternateText, εκτός αν το στοιχείο είναι σημασμένο ως Artifact
Όταν υπάρχουν ταυτόχρονα AnnotationContents και AnnotationAlternateText, πρέπει να φέρουν το ίδιο κείμενο
Ένα στοιχείο Form επιτρέπεται να έχει το πολύ ένα Widget
Ένα στοιχείο Form που έχει widget πρέπει να εκθέτει μια χρηστική ετικέτα μέσω LabelText, FieldAlternateName, AlternateText ή ActualText, και το widget πρέπει να διαθέτει appearance
Κάθε παραβίαση αναφέρεται ως pvuaiAnnotationSemanticInvalid
AnnotIssues := ValidatePdfUa2AnnotationSemantics(Pdf.StructureElements);