Class SplitterSaveOptions

情報

テンプレートファイルを分割するためのオプション。

public class SplitterSaveOptions : SaveOptions

継承

objectSaveOptionsSplitterSaveOptions

継承されたメンバー

コンストラクタ

SplitterSaveOptions()

public SplitterSaveOptions()

プロパティ

SaveFormat

スプレッドシートのフォーマットを取得および設定します。

public FileFormatType SaveFormat { get; set; }

プロパティ値

FileFormatType

メソッド

Finish(Stream)

ストリームへのデータの書き込みを完了します。
デフォルトでは、このメソッドはストリームを直接閉じます(Sheetize.SaveOptions.OutputStreamで指定されたストリームの場合を含む)。
ユーザーはこのメソッドをオーバーライドして、リソースを解放する方法を制御できます 要件とSheetize.SplitterSaveOptions.GetStream(System.Int32)の実装に応じて。

public virtual void Finish(Stream stream)

パラメータ

  • stream Stream: タスク(データを保存する)を終了したストリーム

GetStream(int)

分割された部分を保存するためのストリームを取得します。

public virtual Stream GetStream(int sn)

パラメータ

  • sn int: 分割された部分のシーケンス番号、0から始まります。

戻り値

Stream : 分割された部分を書き込むためのストリーム。

備考

デフォルトでは、Sheetize.SaveOptions.OutputStreamが指定されており、効果がある場合、 このメソッドは常に指定されたストリームを返します。ユーザーはこのクラスの独自の実装の中で このメソッドをオーバーライドして、マルチパート出力のために異なる適切なストリームオブジェクトを提供する必要があります。
Sheetize.SaveOptions.OutputFileが指定されており、効果がある場合、 シーケンス番号がファイル名に追加され、その後ファイルから構築されたFileStreamを返します。 例えば、出力パスがres.xlsxとして指定されている場合、生成されたファイルはres0.xlsx、res1.xlsx,…となります。

名前空間: Sheetize アセンブリ: Sheetize.dll

 日本語