目錄 / 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。

OdfFormulaConformanceReport

Reports mandatory-function coverage for an OpenFormula evaluator group. 報告 OpenFormula 評估器群組的強制函式覆蓋情形。

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 公式評估錯誤。

OdfFormulaEvaluationException

Represents a transactional spreadsheet formula evaluation failure. 表示交易式試算表公式評估失敗。

OdfFormulaEvaluationOptions

Defines security, resource, and scheduling limits for spreadsheet formula evaluation. 定義試算表公式評估的安全性、資源與排程限制。

OdfFormulaEvaluationReport

Reports resource usage and diagnostics from a spreadsheet formula evaluation. 報告試算表公式評估的資源使用量與診斷。

OdfFormulaEvaluationSession

Maintains formula dependency and value snapshots for transactional incremental recalculation. 維護公式相依關係與值快照,以進行交易式增量重算。

OdfFormulaFunctionInfo

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

OdfFormulaFunctionRegistry

Stores application-defined formula functions for one evaluator instance. 儲存單一評估器執行個體使用的應用程式自訂公式函式。

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. 提供公式評估所需的試算表資料存取介面。

IOdfFormulaEnvironmentContext

Supplies host-controlled values for the OpenFormula INFO function. 提供由主機控制的 OpenFormula INFO 函式值。

IOdfFormulaEvaluationFallback

Provides a fallback for formulas that the in-process evaluator cannot calculate. 為處理程序內評估器無法計算的公式提供後援。

IOdfFormulaEvaluator

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

IOdfFormulaVolatileContext

Supplies calculation-session state for volatile OpenFormula functions. 提供 OpenFormula volatile 函式所需的計算工作階段狀態。

IOdfFormulaWorkbookContext

Supplies workbook-level metadata and optional calculation services to formula evaluation. 提供公式評估所需的活頁簿層級中繼資料與選配計算服務。

Enums

FormulaTokenType

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

OdfFormulaConformanceGroup

Identifies an OASIS OpenFormula evaluator conformance group. 識別 OASIS OpenFormula 評估器一致性群組。

OdfFormulaDiagnosticSeverity

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

OdfFormulaErrorType

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

OdfFormulaEvaluationFailureReason

Identifies why a transactional formula evaluation failed. 識別交易式公式評估失敗的原因。

OdfFormulaExternalReferencePolicy

Controls access to external spreadsheet references during formula evaluation. 控制公式評估期間對外部試算表參照的存取方式。

OdfFormulaSaveStrategy

Specifies how spreadsheet formula results are handled while saving. 指定儲存時如何處理試算表公式結果。

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

Delegates

OdfFormulaFunctionHandler

Evaluates an application-defined spreadsheet function. 評估應用程式定義的試算表函式。