PDFium Component Docs

ValidatePdfUaStructureElements funkcja

Unit: PDFium
Sprawdza spłaszczone dane TPdfStructureElement pod kątem problemów struktury PDF/UA bez ładowania pdfium.dll

Syntax

function ValidatePdfUaStructureElements(const Elements: TPdfStructureElements; Conformance: TPdfUaConformance = puc1): TPdfUaValidationIssues;

Parameters

ElementsTPdfStructureElements
ConformanceTPdfUaConformance

Return Value

TPdfUaValidationIssues

Description

ValidatePdfUaStructureElements sprawdza tablice TPdfStructureElement pod kątem problemów PDF/UA wykrywalnych wyłącznie z danych drzewa struktury

Dla puc1 stosuje ustalone reguły PDF/UA-1 dotyczące nagłówków, tabel, list, formularzy, języka, tekstu alternatywnego, notatek i ról

Dla puc2 dodatkowo waliduje przestrzenie nazw i zawieranie ISO/TS 32005, ograniczone prostokątne siatki tabel, semantykę adnotacji i Widgetów, powiązania Formula i MathML, pliki powiązane, korzenie Document, FENote, liczność list, odwołania TOCI, Title oraz liczność Caption

Remarks

Example

Issues := ValidatePdfUaStructureElements(Pdf.StructureElements, puc2);

See Also

TPdf.ValidatePdfUa, TPdf.StructureElements, ClassifyStructType