function ValidatePdfUaStructureElements(const Elements: TPdfStructureElements; Conformance: TPdfUaConformance = puc1): TPdfUaValidationIssues;
| Elements | TPdfStructureElements |
| Conformance | TPdfUaConformance |
TPdfUaValidationIssuesValidatePdfUaStructureElements sprawdza tablice TPdfStructureElement pod kątem problemów PDF/UA wykrywalnych wyłącznie z danych drzewa struktury
Dla puc1 stosuje ustalone reguły PDF/UA-1 dotyczące nagłówków, tabel, list, formularzy, języka, tekstu alternatywnego, notatek i ról
Dla puc2 dodatkowo waliduje przestrzenie nazw i zawieranie ISO/TS 32005, ograniczone prostokątne siatki tabel, semantykę adnotacji i Widgetów, powiązania Formula i MathML, pliki powiązane, korzenie Document, FENote, liczność list, odwołania TOCI, Title oraz liczność Caption
ValidatePdfUa2* mogą uruchamiać poszczególne rodziny reguł PDF/UA-2 na tym samym modelu danychIssues := ValidatePdfUaStructureElements(Pdf.StructureElements, puc2);