PDFium Delphi Component 文件

ValidatePdfUa2FormulaSemantics 函数

单元: PDFium
验证 PDF/UA-2 结构树中的 Formula 回退文本、MathML 包含关系和关联文件关系

语法

function ValidatePdfUa2FormulaSemantics(const Elements: TPdfStructureElements): TPdfUaValidationIssues;

参数

ElementsTPdfStructureElements

返回值

TPdfUaValidationIssues

说明

ValidatePdfUa2FormulaSemantics 检查每个 Formula 元素是否通过 AlternateText、ActualText 或关联文件为辅助技术提供回退,否则报告 pvuaiFormulaSemanticInvalid

MathML 命名空间中的元素必须嵌套在 Formula 元素或另一个 MathML 命名空间元素之内,否则报告 pvuaiFormulaSemanticInvalid

任何带有关联文件的元素都必须携带非空的 AssociatedFileDescription 以及七种标准关系之一(Source、Data、Alternative、Supplement、EncryptedPayload、FormData 或 Schema),否则报告 pvuaiAssociatedFileSemanticInvalid

备注

示例

FormulaIssues := ValidatePdfUa2FormulaSemantics(Pdf.StructureElements);

参见

ValidatePdfUa2StructureElements, ValidatePdfUa2AssociatedFileSemantics, ClassifyPdfUaNamespace, TPdf.StructureElements