function ValidatePdfUa2DocumentSemantics(const Elements: TPdfStructureElements): TPdfUaValidationIssues;
| Elements | TPdfStructureElements |
TPdfUaValidationIssuesValidatePdfUa2DocumentSemantics valida a semântica de estrutura ao nível do documento de um documento etiquetado PDF/UA-2 (ISO 14289-2) apenas a partir dos dados da árvore de estrutura, sem carregar pdfium.dll
Verifica que uma lista de elementos não vazia contém um elemento Document raiz e reporta cada elemento Note, porque as árvores de estrutura da ISO 14289-2 usam FENote em alternativa
Um elemento FENote tem de ter um ID e um filho Reference
Cada nó pai está limitado a um único filho Caption e a um único filho Title
Um elemento LI tem de conter exatamente um filho Lbl e exatamente um filho LBody
Um elemento TOCI sem filho Reference é reportado como pvuaiTocReferenceMissing
Todas as outras violações são reportadas como pvuaiDocumentSemanticInvalid
Conformance = puc2Issues := ValidatePdfUa2DocumentSemantics(Pdf.StructureElements);