function ValidatePdfUa2StructureElements(const Elements: TPdfStructureElements): TPdfUaValidationIssues;
| Elements | TPdfStructureElements |
TPdfUaValidationIssuesValidatePdfUa2StructureElements runs every focused PDF/UA-2 rule family over the flattened structure data and unions the resulting issue sets
The aggregated families are ValidatePdfUa2NamespaceSemantics, ValidatePdfUa2Containment, ValidatePdfUa2TableGrid, ValidatePdfUa2AnnotationSemantics, ValidatePdfUa2FormulaSemantics, ValidatePdfUa2AssociatedFileSemantics, and ValidatePdfUa2DocumentSemantics
Like each focused function it is a pure data routine that needs no pdfium.dll, so it can be unit-tested with synthetic element arrays
Conformance = puc2, which is the path TPdf.ValidatePdfUa usesUa2Issues := ValidatePdfUa2StructureElements(Pdf.StructureElements);