PDFium Delphi Component Docs

ValidatePdfUa2DocumentSemantics funkcia

Unit: PDFium
Vykonáva sémantické kontroly na úrovni dokumentu podľa ISO 14289-2 nad sploštenými dátami TPdfStructureElement

Syntax

function ValidatePdfUa2DocumentSemantics(const Elements: TPdfStructureElements): TPdfUaValidationIssues;

Parameters

ElementsTPdfStructureElements

Return Value

TPdfUaValidationIssues

Description

ValidatePdfUa2DocumentSemantics 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

Remarks

Example

Issues := ValidatePdfUa2DocumentSemantics(Pdf.StructureElements);

See Also

ValidatePdfUa2StructureElements, ValidatePdfUaStructureElements, TPdf.StructureElements, TPdf.ValidatePdfUa