PDFium Delphi Component 文件

ValidatePdfUa2StructureElements 函数

单元: PDFium
对扁平化的 TPdfStructureElement 数据运行完整的 PDF/UA-2 语义规则集

语法

function ValidatePdfUa2StructureElements(const Elements: TPdfStructureElements): TPdfUaValidationIssues;

参数

ElementsTPdfStructureElements

返回值

TPdfUaValidationIssues

说明

ValidatePdfUa2StructureElements 对扁平化结构数据运行每个聚焦的 PDF/UA-2 规则族,并对结果问题集取并集

聚合的规则族是 ValidatePdfUa2NamespaceSemantics、ValidatePdfUa2Containment、ValidatePdfUa2TableGrid、ValidatePdfUa2AnnotationSemantics、ValidatePdfUa2FormulaSemantics、ValidatePdfUa2AssociatedFileSemantics 和 ValidatePdfUa2DocumentSemantics

与每个聚焦函数一样,它是无需 pdfium.dll 的纯数据例程,因此可以用合成的元素数组进行单元测试

备注

示例

Ua2Issues := ValidatePdfUa2StructureElements(Pdf.StructureElements);

参见

ValidatePdfUa2NamespaceSemantics, ValidatePdfUa2Containment, ValidatePdfUa2TableGrid, ValidatePdfUa2AnnotationSemantics, ValidatePdfUa2FormulaSemantics, ValidatePdfUa2AssociatedFileSemantics, ValidatePdfUa2DocumentSemantics, PdfUa2StructureHasIssue, ValidatePdfUaStructureElements, TPdf.ValidatePdfUa