PDFium Delphi Component Docs

PdfUa2StructureHasIssue funkcija

Modulis: PDFium
Praneša, ar pilnas PDF/UA-2 taisyklių rinkinys išplėstuose struktūros duomenyse aptinka vieną konkretų pažeidimą

Syntax

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

Parameters

ElementsTPdfStructureElements
IssueTPdfUaValidationIssue

Return Value

Boolean

Description

PdfUa2StructureHasIssue paleidžia ValidatePdfUa2StructureElements per elementų masyvą ir grąžina True, kai prašomas pažeidimas yra gautos aibės dalis

Tai vieno pažeidimo trumpinys išraiškai Issue in ValidatePdfUa2StructureElements(Elements)

Naudingos PDF/UA-2 pažeidimų reikšmės, be kitų, yra pvuaiNamespaceMissing, pvuaiNamespaceRoleMapInvalid, pvuaiNamespaceReuseInvalid, pvuaiNamespaceContainmentInvalid, pvuaiTableGridInvalid, pvuaiAnnotationSemanticInvalid, pvuaiFormulaSemanticInvalid, pvuaiAssociatedFileSemanticInvalid, pvuaiAssociatedFileOwnershipInvalid, pvuaiAssociatedFileReadingOrderInvalid, pvuaiAssociatedFileDiscoverabilityInvalid, pvuaiDocumentSemanticInvalid ir pvuaiTocReferenceMissing

Remarks

Example

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

See Also

ValidatePdfUa2StructureElements, ValidatePdfUaStructureElements, TPdf.ValidatePdfUa, TPdf.StructureElements