Table of Contents

Namespace OdfKit.Formula

Classes

DefaultFormulaEvaluator

Evaluates parsed ODF formulas with the default spreadsheet function set. 提供預設的 ODF 公式評估器實作。

FlatFormulaDocument

Represents an ODF flat XML formula document (FDF). 表示 ODF 扁平 XML 公式文件(FDF)。

FormulaDocument

Represents a high-level ODF formula document. 代表高階 ODF 公式文件(Formula Document)的類別。

FormulaDocumentBuilder

Builds FormulaDocument content with a fluent API. 提供 FormulaDocument 的 Fluent 建立 API。

FormulaTemplateDocument

Represents an ODF formula template document (OTF). 表示 ODF 公式範本文件(OTF)。

FormulaToken

Represents a lexical token in a formula. 代表公式中的一個語彙基元。

OdfFormulaAnalysis

Represents the result of formula analysis. 表示公式分析結果。

OdfFormulaBuilder

Builds OdfFormulaDocument content with a fluent API. 提供 OdfFormulaDocument 的 Fluent 建立 API。

OdfFormulaDependencyGraph

Implements a formula cell dependency graph that manages calculation dependencies and dirty-state propagation. 實作公式儲存格相依圖,管理儲存格之間的計算相依性與 Dirty 狀態傳播。

OdfFormulaDiagnostic

Represents a formula analysis diagnostic. 表示公式分析診斷。

OdfFormulaDocument

Adds MathML annotation helpers to formula documents. 提供 OdfFormulaDocument 的 MathML 標註協助方法。

OdfFormulaError

Represents an ODF formula evaluation error. 代表 ODF 公式評估錯誤。

OdfFormulaFunctionInfo

Describes a function supported by the default formula evaluator. 描述一個預設公式評估器支援的函式。

OdfFormulaLatexConverter

Converts between LaTeX formula strings and MathML XML structures. 提供 LaTeX 公式字串與 MathML XML 結構之間的轉換器。

OdfFormulaSupport

Analyzes OpenFormula support coverage, preservation-safe serialization, and diagnostics. 提供 OpenFormula 支援範圍、保真序列化與診斷工具。

OdfFormulaTranslator

Converts formulas between ODF and Excel formats. 提供 ODF 與 Excel 公式格式之間的轉換工具。

OdfMathBuilder

Composes MathML token trees with nested delegates. 提供以巢狀委派組合 MathML token 樹狀結構的 Fluent API。

OdfMathToken

Represents a lightweight MathML token. 表示一個簡易 MathML token。

Structs

FormulaParser

Parses formula strings into abstract syntax tree (AST) nodes. 公式剖析器,用於將公式字串剖析為抽象語法樹 (AST)。

FormulaParserToken

Represents a token consumed by the formula parser. 代表公式剖析器使用的語彙基元。

Tokenizer

Tokenizes formula strings. 公式字串的分詞器。

Interfaces

IEvaluationContext

Supplies spreadsheet data required by formula evaluation. 提供公式評估所需的試算表資料存取介面。

IOdfFormulaEvaluator

Represents an evaluator that can calculate formula results. 代表能夠計算公式結果的評估器。

Enums

FormulaTokenType

Represents token types produced by the formula parser. 代表公式剖析器產生的語彙基元型別。

OdfFormulaDiagnosticSeverity

Represents the severity of a formula diagnostic. 表示公式診斷的嚴重性。

OdfFormulaErrorType

Defines the categories of errors that can occur while processing ODF formulas. 代表 ODF 公式錯誤的型別。

OdfFormulaSupportLevel

Represents the support level for a formula function. 表示公式函式支援層級。

OdfMathTokenKind

Represents MathML token kinds that can be written by the high-level formula API. 表示可由高階公式 API 寫入的 MathML token 類型。

TokenType

Represents lexical token types used by the formula tokenizer. 代表公式語彙分析器使用的語彙基元型別。