PDFium Delphi Component Docs

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 と、7 つの標準リレーションシップ (Source、Data、Alternative、Supplement、EncryptedPayload、FormData、Schema) のいずれかを持たなければなりません。そうでなければ pvuaiAssociatedFileSemanticInvalid が報告されます

備考

例

FormulaIssues := ValidatePdfUa2FormulaSemantics(Pdf.StructureElements);

関連項目

ValidatePdfUa2StructureElements, ValidatePdfUa2AssociatedFileSemantics, ClassifyPdfUaNamespace, TPdf.StructureElements