function ValidatePdfUa2AnnotationSemantics(const Elements: TPdfStructureElements): TPdfUaValidationIssues;
| Elements | TPdfStructureElements |
TPdfUaValidationIssuesValidatePdfUa2AnnotationSemantics преглежда всеки елемент Annot и всеки елемент, който носи AnnotationSubtype
Анотациите Ink, Screen, 3D и RichMedia трябва да предоставят AnnotationContents или AnnotationAlternateText, освен ако елементът не е маркиран като artifact
Когато AnnotationContents и AnnotationAlternateText присъстват едновременно, те трябва да носят един и същ текст
Елемент Form може да притежава най-много един Widget
Елемент Form, който притежава уиджет, трябва да излага използваем етикет чрез LabelText, FieldAlternateName, AlternateText или ActualText, а уиджетът трябва да има външен вид
Всяко нарушение се докладва като pvuaiAnnotationSemanticInvalid
AnnotIssues := ValidatePdfUa2AnnotationSemantics(Pdf.StructureElements);