PDFium Delphi Component Docs

ValidatePdfUa2DocumentSemantics funktion

Unit: PDFium
Kör ISO 14289-2-kontrollerna på dokumentnivå över tillplattade TPdfStructureElement-data

Syntax

function ValidatePdfUa2DocumentSemantics(const Elements: TPdfStructureElements): TPdfUaValidationIssues;

Parameters

ElementsTPdfStructureElements

Return Value

TPdfUaValidationIssues

Description

ValidatePdfUa2DocumentSemantics 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

Remarks

Example

Issues := ValidatePdfUa2DocumentSemantics(Pdf.StructureElements);

See Also

ValidatePdfUa2StructureElements, ValidatePdfUaStructureElements, TPdf.StructureElements, TPdf.ValidatePdfUa