Class SplitterSaveOptions
情報
テンプレートファイルを分割するためのオプション。
public class SplitterSaveOptions : SaveOptions
継承
object ← SaveOptions ← SplitterSaveOptions
継承されたメンバー
- SaveOptions.OutputFile,
- SaveOptions.OutputStream,
- object.ToString(),
- object.Equals(object),
- object.Equals(object, object),
- object.ReferenceEquals(object, object),
- object.GetHashCode(),
- object.GetType(),
- object.MemberwiseClone()
コンストラクタ
SplitterSaveOptions()
public SplitterSaveOptions()
プロパティ
SaveFormat
スプレッドシートのフォーマットを取得および設定します。
public FileFormatType SaveFormat { get; set; }
プロパティ値
メソッド
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