PDFium Delphi Component Docs

Funcția ValidatePdfUaPageContentTagging

Unit: PDFium
Validează etichetarea conținutului real și izolarea artefactelor pentru o singură pagină

Syntax

function ValidatePdfUaPageContentTagging(const Objects: TPdfPageContentMarkInfos; const Elements: TPdfStructureElements): TPdfUaValidationIssues;

Parameters

ObjectsTPdfPageContentMarkInfos
ElementsTPdfStructureElements

Return Value

TPdfUaValidationIssues

Description

ValidatePdfUaPageContentTagging efectuează o verificare încrucișată a conținutului de pagină ISO 14289-1 §7.1 pentru o singură pagină

Fiecare obiect randat de tip text sau imagine trebuie să se afle într-o secvență de conținut marcat revendicată de un element de structură al paginii respective sau să fie marcat ca Artifact

Un obiect Artifact de orice fel nu trebuie să transporte un MCID revendicat de arborele de structură al paginii; încălcările returnează pvuaiArtifactInStructureTree

Obiectele text sau imagine randate și nerevendicate returnează pvuaiUntaggedContent; căile simple care nu sunt Artifact rămân în afara acestei verificări de completețe

Aceasta este o rutină pură pe date care nu necesită pdfium.dll și poate fi testată unitar cu tablouri sintetice

Remarks

Example

Issues := ValidatePdfUaPageContentTagging(PageMarkInfos, Pdf.StructureElements);

See Also

TPdf.ValidatePdfUa, ValidatePdfUaStructureElements, ValidatePdfUaRoleMapUsage