function ValidatePdfUa2DocumentSemantics(const Elements: TPdfStructureElements): TPdfUaValidationIssues;
| Elements | TPdfStructureElements |
TPdfUaValidationIssuesValidatePdfUa2DocumentSemantics validuje sémantiku štruktúry na úrovni dokumentu pre označkovaný dokument PDF/UA-2 (ISO 14289-2) len z dát stromu štruktúry, bez načítania pdfium.dll
Overuje, že neprázdny zoznam prvkov obsahuje koreňový prvok Document, a hlási každý prvok Note, pretože stromy štruktúry ISO 14289-2 namiesto neho používajú FENote
Prvok FENote musí niesť ID a potomka Reference
Každý rodičovský uzol je obmedzený na jediného potomka Caption a jediného potomka Title
Prvok LI musí obsahovať práve jedného potomka Lbl a práve jedného potomka LBody
Prvok TOCI bez potomka Reference sa hlási ako pvuaiTocReferenceMissing
Všetky ostatné porušenia sa hlásia ako pvuaiDocumentSemanticInvalid
Conformance = puc2Issues := ValidatePdfUa2DocumentSemantics(Pdf.StructureElements);