function ValidatePdfUa2DocumentSemantics(const Elements: TPdfStructureElements): TPdfUaValidationIssues;
| Elements | TPdfStructureElements |
TPdfUaValidationIssuesValidatePdfUa2DocumentSemantics validerar ett taggat PDF/UA-2-dokuments (ISO 14289-2) struktursemantik på dokumentnivå enbart utifrån strukturträdsdata, utan att läsa in pdfium.dll
Den kontrollerar att en icke-tom elementlista innehåller ett Document-rotelement och rapporterar varje Note-element, eftersom ISO 14289-2-strukturträd använder FENote i stället
Ett FENote-element måste bära ett ID och ett Reference-barn
Varje föräldernod begränsas till ett enda Caption-barn och ett enda Title-barn
Ett LI-element måste innehålla exakt ett Lbl-barn och exakt ett LBody-barn
Ett TOCI-element utan Reference-barn rapporteras som pvuaiTocReferenceMissing
Alla andra överträdelser rapporteras som pvuaiDocumentSemanticInvalid
Conformance = puc2Issues := ValidatePdfUa2DocumentSemantics(Pdf.StructureElements);