function ValidatePdfUa2AnnotationSemantics(const Elements: TPdfStructureElements): TPdfUaValidationIssues;
| Elements | TPdfStructureElements |
TPdfUaValidationIssuesValidatePdfUa2AnnotationSemantics ทบทวน element Annot ทุกตัวและทุก element ที่มี AnnotationSubtype
คำอธิบายประกอบชนิด Ink, Screen, 3D และ RichMedia ต้องมี AnnotationContents หรือ AnnotationAlternateText เว้นแต่ element ถูก mark ว่าเป็น artifact
เมื่อมีทั้ง AnnotationContents และ AnnotationAlternateText ทั้งคู่ต้องมีข้อความเดียวกัน
element Form มี Widget ได้มากที่สุดตัวเดียว
element Form ที่มี widget ต้องเปิดเผย label ที่ใช้งานได้ผ่าน LabelText, FieldAlternateName, AlternateText หรือ ActualText และ widget ต้องมี appearance
การละเมิดทุกกรณีถูกรายงานเป็น pvuaiAnnotationSemanticInvalid
AnnotIssues := ValidatePdfUa2AnnotationSemantics(Pdf.StructureElements);