function ValidatePdfUaStructureElements(const Elements: TPdfStructureElements; Conformance: TPdfUaConformance = puc1): TPdfUaValidationIssues;
| Elements | TPdfStructureElements |
| Conformance | TPdfUaConformance |
TPdfUaValidationIssuesValidatePdfUaStructureElements examina arreglos de TPdfStructureElement en busca de problemas PDF/UA que se pueden detectar solo a partir de los datos del árbol de estructura
Para puc1 aplica las reglas establecidas de PDF/UA-1 sobre encabezados, tablas, listas, formularios, lenguaje, texto alternativo, notas y roles
Para puc2 valida además los espacios de nombres y la contención de ISO/TS 32005, las cuadrículas de tabla rectangulares acotadas, la semántica de anotaciones y Widget, las asociaciones de Formula y MathML, los archivos asociados, las raíces de Document, FENote, la cardinalidad de listas, las referencias TOCI, Title y la cardinalidad de Caption
ValidatePdfUa2* pueden ejecutar familias de reglas individuales de PDF/UA-2 sobre el mismo modelo de datosIssues := ValidatePdfUaStructureElements(Pdf.StructureElements);