function ValidatePdfUa2AnnotationSemantics(const Elements: TPdfStructureElements): TPdfUaValidationIssues;
| Elements | TPdfStructureElements |
TPdfUaValidationIssuesValidatePdfUa2AnnotationSemantics revisa cada elemento Annot y cada elemento que lleva un AnnotationSubtype
Las anotaciones Ink, Screen, 3D y RichMedia deben proporcionar AnnotationContents o AnnotationAlternateText, a menos que el elemento esté marcado como artefacto
Cuando están presentes tanto AnnotationContents como AnnotationAlternateText, deben llevar el mismo texto
Un elemento Form puede poseer como máximo un Widget
Un elemento Form que posea un widget debe exponer una etiqueta utilizable mediante LabelText, FieldAlternateName, AlternateText o ActualText, y el widget debe tener una apariencia
Cada infracción se informa como pvuaiAnnotationSemanticInvalid
AnnotIssues := ValidatePdfUa2AnnotationSemantics(Pdf.StructureElements);