PDFium Delphi Component Docs

ValidatePdfUa2FormulaSemantics Funktion

Unit: PDFium
Validiert Formula-Fallback-Text, MathML-Containment und Associated-File-Beziehungen in einem PDF/UA-2-Strukturbaum

Syntax

function ValidatePdfUa2FormulaSemantics(const Elements: TPdfStructureElements): TPdfUaValidationIssues;

Parameter

ElementsTPdfStructureElements

Rückgabewert

TPdfUaValidationIssues

Beschreibung

ValidatePdfUa2FormulaSemantics prüft, dass jedes Formula-Element über AlternateText, ActualText oder eine zugeordnete Datei einen Fallback für Hilfstechnologien bereitstellt, andernfalls wird pvuaiFormulaSemanticInvalid gemeldet

Ein Element im MathML-Namespace muss innerhalb eines Formula-Elements oder innerhalb eines anderen Elements im MathML-Namespace verschachtelt sein, andernfalls wird pvuaiFormulaSemanticInvalid gemeldet

Jedes Element mit einer zugeordneten Datei muss eine nichtleere AssociatedFileDescription und eine der sieben Standardbeziehungen (Source, Data, Alternative, Supplement, EncryptedPayload, FormData oder Schema) tragen, andernfalls wird pvuaiAssociatedFileSemanticInvalid gemeldet

Hinweise

Beispiel

FormulaIssues := ValidatePdfUa2FormulaSemantics(Pdf.StructureElements);

Siehe auch

ValidatePdfUa2StructureElements, ValidatePdfUa2AssociatedFileSemantics, ClassifyPdfUaNamespace, TPdf.StructureElements