目錄 / Table of Contents

Class OdfFormulaConformanceReport

Namespace
OdfKit.Formula
Assembly
OdfKit.dll

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

public sealed class OdfFormulaConformanceReport
Inheritance
OdfFormulaConformanceReport
Inherited Members

Remarks

Complete function-name coverage is necessary but does not by itself prove conformance; syntax, limits, conversions, and semantics require separate evidence. 完整函式名稱覆蓋是必要條件,但本身不足以證明一致性;語法、限制、轉換及語意仍須個別提出證據。

Properties

BestEffortFunctions

Gets mandatory functions whose built-in implementations are explicitly classified as best effort. 取得內建實作明確分類為 Best Effort 的強制函式。

public IReadOnlyList<string> BestEffortFunctions { get; }

Property Value

IReadOnlyList<string>

Group

Gets the evaluated conformance group. 取得接受評估的一致性群組。

public OdfFormulaConformanceGroup Group { get; }

Property Value

OdfFormulaConformanceGroup

HasCompleteFunctionSet

Gets a value indicating whether every mandatory function name is available. 取得是否已提供全部強制函式名稱。

public bool HasCompleteFunctionSet { get; }

Property Value

bool

HasOnlyFullyEvaluatedFunctions

Gets a value indicating whether every available mandatory function is classified as fully evaluated. 取得所有可用強制函式是否皆分類為完整求值。

public bool HasOnlyFullyEvaluatedFunctions { get; }

Property Value

bool

IsSafeProfileComplete

Gets a value indicating whether the safe profile has no missing or best-effort functions. 取得安全設定檔是否沒有缺少或 Best Effort 函式。

public bool IsSafeProfileComplete { get; }

Property Value

bool

Remarks

Security-excluded functions remain visible and prevent an unconditional official-conformance claim. 安全排除函式仍會明列,且不得據此宣稱無條件的官方一致性。

MissingFunctions

Gets mandatory function names unavailable from the evaluated function set. 取得接受評估的函式集合尚未提供的強制函式名稱。

public IReadOnlyList<string> MissingFunctions { get; }

Property Value

IReadOnlyList<string>

RequiredFunctions

Gets the cumulative mandatory function names. 取得累計強制函式名稱。

public IReadOnlyList<string> RequiredFunctions { get; }

Property Value

IReadOnlyList<string>

SecurityExcludedFunctions

Gets mandatory functions intentionally excluded by the safe execution policy. 取得因安全執行政策而刻意排除的強制函式。

public IReadOnlyList<string> SecurityExcludedFunctions { get; }

Property Value

IReadOnlyList<string>