PDFium Delphi Component Docs

PdfUa2StructureHasIssue funkce

Jednotka: PDFium
Hlásí, zda kompletní sada pravidel PDF/UA-2 najde ve zploštělých strukturálních datech jednu konkrétní vadu

Syntaxe

function PdfUa2StructureHasIssue(const Elements: TPdfStructureElements;
  Issue: TPdfUaValidationIssue): Boolean;

Parametry

ElementsTPdfStructureElements
IssueTPdfUaValidationIssue

Návratová hodnota

Boolean

Popis

PdfUa2StructureHasIssue spustí ValidatePdfUa2StructureElements nad polem elementů a vrátí True, když je hledaná vada součástí výsledné množiny

Je to zkratka pro jeden problém, ekvivalentní zápisu Issue in ValidatePdfUa2StructureElements(Elements)

Užitečné hodnoty vad PDF/UA-2 zahrnují pvuaiNamespaceMissing, pvuaiNamespaceRoleMapInvalid, pvuaiNamespaceReuseInvalid, pvuaiNamespaceContainmentInvalid, pvuaiTableGridInvalid, pvuaiAnnotationSemanticInvalid, pvuaiFormulaSemanticInvalid, pvuaiAssociatedFileSemanticInvalid, pvuaiAssociatedFileOwnershipInvalid, pvuaiAssociatedFileReadingOrderInvalid, pvuaiAssociatedFileDiscoverabilityInvalid, pvuaiDocumentSemanticInvalid a pvuaiTocReferenceMissing

Poznámky

Příklad

if PdfUa2StructureHasIssue(Pdf.StructureElements, pvuaiTableGridInvalid) then
  ShowMessage('Invalid table grid detected');

Viz také

ValidatePdfUa2StructureElements, ValidatePdfUaStructureElements, TPdf.ValidatePdfUa, TPdf.StructureElements