PDFium Delphi Component 文件

ValidatePdfUaStructureElements 函数

单元: PDFium
在不加载 pdfium.dll 的情况下验证扁平化 TPdfStructureElement 数据中的 PDF/UA 结构问题

语法

function ValidatePdfUaStructureElements(const Elements: TPdfStructureElements; Conformance: TPdfUaConformance = puc1): TPdfUaValidationIssues;

参数

ElementsTPdfStructureElements
ConformanceTPdfUaConformance

返回值

TPdfUaValidationIssues

说明

ValidatePdfUaStructureElements 检查 TPdfStructureElement 数组中仅凭结构树数据即可发现的 PDF/UA 问题

对于 puc1,它应用成熟的 PDF/UA-1 标题、表格、列表、表单、语言、替代文本、注释和角色规则

对于 puc2,它还验证 ISO/TS 32005 命名空间与包含关系、有界矩形表格网格、注释与 Widget 语义、Formula 与 MathML 关联、关联文件、Document 根、FENote、列表基数、TOCI 引用以及 Title 与 Caption 基数

备注

示例

Issues := ValidatePdfUaStructureElements(Pdf.StructureElements, puc2);

参见

TPdf.ValidatePdfUa, TPdf.StructureElements, ClassifyStructType