function ValidatePdfUa2AnnotationSemantics(const Elements: TPdfStructureElements): TPdfUaValidationIssues;
| Elements | TPdfStructureElements |
TPdfUaValidationIssuesValidatePdfUa2AnnotationSemantics は、すべての Annot 要素と、AnnotationSubtype を持つすべての要素を検査します
Ink、Screen、3D、RichMedia のアノテーションは、要素がアーティファクトとしてマークされていない限り、AnnotationContents または AnnotationAlternateText を提供しなければなりません
AnnotationContents と AnnotationAlternateText の両方が存在する場合、それらは同じテキストを持たなければなりません
Form 要素が所有できる Widget は最大 1 つです
Widget を所有する Form 要素は、LabelText、FieldAlternateName、AlternateText、ActualText のいずれかを通じて使用可能なラベルを公開しなければならず、Widget は外観 (appearance) を持たなければなりません
すべての違反は pvuaiAnnotationSemanticInvalid として報告されます
AnnotIssues := ValidatePdfUa2AnnotationSemantics(Pdf.StructureElements);