Class SpreadsheetDocumentBuilder
- Namespace
- OdfKit.Spreadsheet
- Assembly
- OdfKit.dll
Builds spreadsheet documents with a fluent API. 提供 SpreadsheetDocument 的 Fluent 建立 API。
public sealed class SpreadsheetDocumentBuilder
- Inheritance
-
SpreadsheetDocumentBuilder
- Inherited Members
Methods
AddSheet(string, Action<OdfSheetBuilder>)
Adds a worksheet and configures its content. 新增工作表並設定其內容。
public SpreadsheetDocumentBuilder AddSheet(string name, Action<OdfSheetBuilder> configure)
Parameters
namestringThe name or identifier. / 工作表名稱
configureAction<OdfSheetBuilder>The delegate to invoke. / 工作表設定委派
Returns
- SpreadsheetDocumentBuilder
The result. / 目前 builder 執行個體
Build()
Builds and returns the spreadsheet document. 建立並傳回試算表文件。
public SpreadsheetDocument Build()
Returns
- SpreadsheetDocument
The result. / 建立完成的試算表文件
WithMetadata(Action<TextDocumentMetadataBuilder>)
Configures document metadata. 設定文件中繼資料。
public SpreadsheetDocumentBuilder WithMetadata(Action<TextDocumentMetadataBuilder> configure)
Parameters
configureAction<TextDocumentMetadataBuilder>The delegate to invoke. / 中繼資料設定委派
Returns
- SpreadsheetDocumentBuilder
The result. / 目前 builder 執行個體
WithStyles(OdfStyleSet)
Configures the style set applied to content subsequently created by this builder. 設定此 builder 後續建立內容會套用的樣式集合。
public SpreadsheetDocumentBuilder WithStyles(OdfStyleSet styles)
Parameters
stylesOdfStyleSetThe value to use. / 樣式集合
Returns
- SpreadsheetDocumentBuilder
The result. / 目前 builder 執行個體
WithStyles(Action<OdfStyleSet>)
Configures the style set applied to content subsequently created by this builder. 設定此 builder 後續建立內容會套用的樣式集合。
public SpreadsheetDocumentBuilder WithStyles(Action<OdfStyleSet> configure)
Parameters
configureAction<OdfStyleSet>The delegate to invoke. / 樣式集合設定委派
Returns
- SpreadsheetDocumentBuilder
The result. / 目前 builder 執行個體
WithTheme(OdfDesignTheme)
Configures the design theme applied to content subsequently created by this builder. 設定此 builder 後續建立內容會套用的設計主題。
public SpreadsheetDocumentBuilder WithTheme(OdfDesignTheme theme)
Parameters
themeOdfDesignThemeThe value to use. / 設計主題
Returns
- SpreadsheetDocumentBuilder
The result. / 目前 builder 執行個體