Table of Contents

Class OdfNumberFormatter

Namespace
OdfKit.Styles
Assembly
OdfKit.dll

Provides the OdfNumberFormatter API. 負責處理 .NET 格式字串與 ODF 數字樣式之間轉換的格式化器。

public class OdfNumberFormatter
Inheritance
OdfNumberFormatter
Inherited Members

Constructors

OdfNumberFormatter(OdfNode, OdfNode)

Performs odf number formatter. 初始化 OdfNumberFormatter 類別的新執行個體。

public OdfNumberFormatter(OdfNode contentRoot, OdfNode stylesRoot)

Parameters

contentRoot OdfNode

內容 XML 的根節點

stylesRoot OdfNode

樣式 XML 的根節點

Exceptions

ArgumentNullException

contentRootstylesRoot 為 null 時拋出

Methods

GetNumberStyleNode(string)

Gets number style node. 將樣式名稱解析為節點。若找不到,則傳回後備的 Standard 數字樣式以防止 NullReferenceException。

public OdfNode GetNumberStyleNode(string styleName)

Parameters

styleName string

樣式名稱

Returns

OdfNode

解析後的樣式節點

GetOrCreateNumberStyle(string)

Short overload of GetOrCreateNumberStyle that accepts dotNetFormat; remaining optional parameters use defaults and forward to the full overload. 便利多載:提供 dotNetFormat;其餘可選參數使用預設值並轉呼叫最長 GetOrCreateNumberStyle 多載。

public string GetOrCreateNumberStyle(string dotNetFormat)

Parameters

dotNetFormat string

Returns

string

GetOrCreateNumberStyle(string, CultureInfo?)

Gets or create number style. 註冊 .NET 格式字串,必要時將其翻譯為 ODF 樣式,並傳回要參考的樣式名稱。

public string GetOrCreateNumberStyle(string dotNetFormat, CultureInfo? culture)

Parameters

dotNetFormat string

.NET 格式字串

culture CultureInfo

地區設定資訊

Returns

string

註冊或建立的樣式名稱

ParsePattern(string)

Parses pattern. 解析格式模式。

public static FormatInfo ParsePattern(string pattern)

Parameters

pattern string

格式模式字串

Returns

FormatInfo

解析後的 FormatInfo 執行個體

ResolveStandardFormat(string, CultureInfo)

Resolves standard format. 解析標準格式。

public static string ResolveStandardFormat(string format, CultureInfo culture)

Parameters

format string

格式字串

culture CultureInfo

地區設定資訊

Returns

string

解析後的標準格式字串