PDFiumPas 文件

PdfUa2StructureHasIssue 函式

單元: PDFium
回報完整的 PDF/UA-2 規則集是否在已扁平化的結構資料中偵測到某一特定問題

Syntax

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

Parameters

ElementsTPdfStructureElements
IssueTPdfUaValidationIssue

Return Value

Boolean

Description

PdfUa2StructureHasIssue 會對元素陣列執行 ValidatePdfUa2StructureElements,當要求的問題包含在結果集合中時傳回 True

它是 Issue in ValidatePdfUa2StructureElements(Elements) 的單一問題簡寫形式

常用的 PDF/UA-2 問題值包括 pvuaiNamespaceMissingpvuaiNamespaceRoleMapInvalidpvuaiNamespaceReuseInvalidpvuaiNamespaceContainmentInvalidpvuaiTableGridInvalidpvuaiAnnotationSemanticInvalidpvuaiFormulaSemanticInvalidpvuaiAssociatedFileSemanticInvalidpvuaiAssociatedFileOwnershipInvalidpvuaiAssociatedFileReadingOrderInvalidpvuaiAssociatedFileDiscoverabilityInvalidpvuaiDocumentSemanticInvalid,以及 pvuaiTocReferenceMissing

Remarks

Example

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

See Also

ValidatePdfUa2StructureElements, ValidatePdfUaStructureElements, TPdf.ValidatePdfUa, TPdf.StructureElements