function ValidatePdfUa2AnnotationSemantics(const Elements: TPdfStructureElements): TPdfUaValidationIssues;
| Elements | TPdfStructureElements |
TPdfUaValidationIssuesValidatePdfUa2AnnotationSemantics xem xét mọi phần tử Annot và mọi phần tử mang AnnotationSubtype
Các chú thích Ink, Screen, 3D và RichMedia phải cung cấp AnnotationContents hoặc AnnotationAlternateText, trừ khi phần tử được đánh dấu là artifact
Khi cả AnnotationContents và AnnotationAlternateText đều có mặt, chúng phải mang cùng một văn bản
Một phần tử Form có thể sở hữu tối đa một Widget
Một phần tử Form sở hữu widget phải phơi bày một nhãn dùng được qua LabelText, FieldAlternateName, AlternateText hoặc ActualText, và widget phải có appearance
Mọi vi phạm đều được báo cáo dưới dạng pvuaiAnnotationSemanticInvalid
AnnotIssues := ValidatePdfUa2AnnotationSemantics(Pdf.StructureElements);