function ValidatePdfUaPageContentTagging(const Objects: TPdfPageContentMarkInfos; const Elements: TPdfStructureElements): TPdfUaValidationIssues;
| Objects | TPdfPageContentMarkInfos |
| Elements | TPdfStructureElements |
TPdfUaValidationIssuesValidatePdfUaPageContentTagging 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
Issues := ValidatePdfUaPageContentTagging(PageMarkInfos, Pdf.StructureElements);