function ValidatePdfUaStructureElements(const Elements: TPdfStructureElements; Conformance: TPdfUaConformance = puc1): TPdfUaValidationIssues;
| Elements | TPdfStructureElements |
| Conformance | TPdfUaConformance |
TPdfUaValidationIssuesValidatePdfUaStructureElements проверяет массивы TPdfStructureElement на проблемы PDF/UA, обнаруживаемые исключительно по данным дерева структуры
Для puc1 применяются устоявшиеся правила PDF/UA-1 о заголовках, таблицах, списках, формах, языке, альтернативном тексте, примечаниях и ролях
Для puc2 дополнительно проверяются пространства имён и вложенность ISO/TS 32005, ограниченные прямоугольные сетки таблиц, семантика аннотаций и Widget, ассоциации Formula и MathML, связанные файлы, корни Document, FENote, количество элементов списков, ссылки TOCI, а также количество Title и Caption
ValidatePdfUa2* могут запускать отдельные семейства правил PDF/UA-2 на той же модели данныхIssues := ValidatePdfUaStructureElements(Pdf.StructureElements, puc2);