function ValidatePdfUa2AnnotationSemantics(const Elements: TPdfStructureElements): TPdfUaValidationIssues;
| Elements | TPdfStructureElements |
TPdfUaValidationIssuesValidatePdfUa2AnnotationSemantics bekijkt elk Annot-element en elk element dat een AnnotationSubtype draagt
Ink-, Screen-, 3D- en RichMedia-annotaties moeten AnnotationContents of AnnotationAlternateText leveren, tenzij het element als artifact is gemarkeerd
Wanneer zowel AnnotationContents als AnnotationAlternateText aanwezig zijn, moeten ze dezelfde tekst bevatten
Een Form-element mag hooguit één Widget bezitten
Een Form-element dat een widget bezit, moet een bruikbaar label tonen via LabelText, FieldAlternateName, AlternateText of ActualText, en de widget moet een appearance hebben
Elke overtreding wordt gerapporteerd als pvuaiAnnotationSemanticInvalid
AnnotIssues := ValidatePdfUa2AnnotationSemantics(Pdf.StructureElements);