function ValidatePdfUa2AnnotationSemantics(const Elements: TPdfStructureElements): TPdfUaValidationIssues;
| Elements | TPdfStructureElements |
TPdfUaValidationIssuesValidatePdfUa2AnnotationSemantics meninjau setiap elemen Annot dan setiap elemen yang membawa AnnotationSubtype
Anotasi Ink, Screen, 3D, dan RichMedia harus menyediakan AnnotationContents atau AnnotationAlternateText, kecuali elemen tersebut ditandai sebagai artifact
Ketika AnnotationContents dan AnnotationAlternateText keduanya ada, keduanya harus membawa teks yang sama
Elemen Form boleh memiliki paling banyak satu Widget
Elemen Form yang memiliki widget harus mengekspos label yang dapat dipakai melalui LabelText, FieldAlternateName, AlternateText, atau ActualText, dan widget tersebut harus punya appearance
Setiap pelanggaran dilaporkan sebagai pvuaiAnnotationSemanticInvalid
AnnotIssues := ValidatePdfUa2AnnotationSemantics(Pdf.StructureElements);