PDFium Delphi Component Docs

PdfUa2StructureHasIssue 関数

ユニット: PDFium
完全な PDF/UA-2 ルールセットが、フラット化された構造データに対して特定の 1 つの問題を検出したかどうかを報告します

構文

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

パラメーター

ElementsTPdfStructureElements
IssueTPdfUaValidationIssue

戻り値

Boolean

説明

PdfUa2StructureHasIssue は要素配列に対して ValidatePdfUa2StructureElements を実行し、要求された問題が結果のセットに含まれる場合に True を返します

Issue in ValidatePdfUa2StructureElements(Elements) を 1 つの問題について簡潔に書いたものです

有用な PDF/UA-2 の問題値には、pvuaiNamespaceMissingpvuaiNamespaceRoleMapInvalidpvuaiNamespaceReuseInvalidpvuaiNamespaceContainmentInvalidpvuaiTableGridInvalidpvuaiAnnotationSemanticInvalidpvuaiFormulaSemanticInvalidpvuaiAssociatedFileSemanticInvalidpvuaiAssociatedFileOwnershipInvalidpvuaiAssociatedFileReadingOrderInvalidpvuaiAssociatedFileDiscoverabilityInvalidpvuaiDocumentSemanticInvalidpvuaiTocReferenceMissing などがあります

備考

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

関連項目

ValidatePdfUa2StructureElements, ValidatePdfUaStructureElements, TPdf.ValidatePdfUa, TPdf.StructureElements