PDFium Delphi Component 文件

ValidatePdfUa2FormulaSemantics 函式

單元: PDFium
驗證 PDF/UA-2 結構樹中的 Formula 備援文字、MathML 包含關係與關聯檔案關係

Syntax

function ValidatePdfUa2FormulaSemantics(const Elements: TPdfStructureElements): TPdfUaValidationIssues;

Parameters

ElementsTPdfStructureElements

Return Value

TPdfUaValidationIssues

Description

ValidatePdfUa2FormulaSemantics 會檢查每個 Formula 元素是否透過 AlternateText、ActualText 或關聯檔案為輔助技術提供備援,否則回報 pvuaiFormulaSemanticInvalid

MathML 命名空間的元素必須巢狀於 Formula 元素之內,或巢狀於另一個 MathML 命名空間元素之內,否則回報 pvuaiFormulaSemanticInvalid

任何帶有關聯檔案的元素都必須有非空的 AssociatedFileDescription,以及七種標準關係之一(Source、Data、Alternative、Supplement、EncryptedPayload、FormData 或 Schema),否則回報 pvuaiAssociatedFileSemanticInvalid

Remarks

Example

FormulaIssues := ValidatePdfUa2FormulaSemantics(Pdf.StructureElements);

See Also

ValidatePdfUa2StructureElements, ValidatePdfUa2AssociatedFileSemantics, ClassifyPdfUaNamespace, TPdf.StructureElements