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. 代表公式語彙分析器使用的語彙基元型別。