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. 評估應用程式定義的試算表函式。