PDFium Delphi Component Docs

PdfUa2StructureHasIssue Función

Unidad: PDFium
Indica si el conjunto completo de reglas de PDF/UA-2 detecta un problema concreto en datos de estructura aplanados

Syntax

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

Parameters

ElementsTPdfStructureElements
IssueTPdfUaValidationIssue

Return Value

Boolean

Description

PdfUa2StructureHasIssue ejecuta ValidatePdfUa2StructureElements sobre la matriz de elementos y devuelve True cuando el problema solicitado forma parte del conjunto resultante

Es la forma abreviada de un solo problema para Issue in ValidatePdfUa2StructureElements(Elements)

Entre los valores de problema útiles de PDF/UA-2 se incluyen pvuaiNamespaceMissing, pvuaiNamespaceRoleMapInvalid, pvuaiNamespaceReuseInvalid, pvuaiNamespaceContainmentInvalid, pvuaiTableGridInvalid, pvuaiAnnotationSemanticInvalid, pvuaiFormulaSemanticInvalid, pvuaiAssociatedFileSemanticInvalid, pvuaiAssociatedFileOwnershipInvalid, pvuaiAssociatedFileReadingOrderInvalid, pvuaiAssociatedFileDiscoverabilityInvalid, pvuaiDocumentSemanticInvalid y pvuaiTocReferenceMissing

Remarks

Example

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

See Also

ValidatePdfUa2StructureElements, ValidatePdfUaStructureElements, TPdf.ValidatePdfUa, TPdf.StructureElements