Class SplitterSaveOptions

Info

Opcje podziału pliku szablonu.

public class SplitterSaveOptions : SaveOptions

Dziedziczenie

objectSaveOptionsSplitterSaveOptions

Członkowie dziedziczeni

Konstruktory

SplitterSaveOptions()

public SplitterSaveOptions()

Właściwości

SaveFormat

Pobiera i ustawia format arkusza kalkulacyjnego.

public FileFormatType SaveFormat { get; set; }

Wartość właściwości

FileFormatType

Metody

Finish(Stream)

Kończy pisanie danych do strumienia.
Domyślnie ta metoda po prostu zamyka strumień bezpośrednio (w tym sytuację, w której strumień jest tym określonym przez Sheetize.SaveOptions.OutputStream).
Użytkownik może nadpisać tę metodę, aby kontrolować sposób zwalniania zasobów zgodnie z ich wymaganiami i implementacją Sheetize.SplitterSaveOptions.GetStream(System.Int32).

public virtual void Finish(Stream stream)

Parametry

  • stream Stream: strumień, który zakończył swoje zadanie (zapisywanie danych do)

GetStream(int)

Pobiera strumień do zapisywania podzielonej części.

public virtual Stream GetStream(int sn)

Parametry

  • sn int: numer sekwencyjny podzielonej części, zaczynając od 0.

Zwraca

Stream : Strumień do zapisywania podzielonej części.

Uwagi

Domyślnie, jeśli Sheetize.SaveOptions.OutputStream został określony i wchodzi w życie, to ta metoda zawsze zwraca określony strumień. Użytkownik powinien nadpisać tę metodę w swojej własnej implementacji tej klasy, aby dostarczyć różne i odpowiednie obiekty strumienia do wieloczęściowego wyjścia.
Jeśli Sheetize.SaveOptions.OutputFile został określony i wchodzi w życie, to numer sekwencyjny zostanie dodany do nazwy pliku, a następnie zwróci FileStream utworzony z pliku. Na przykład, jeśli ścieżka wyjścia jest określona jako res.xlsx, to wygenerowane pliki będą miały nazwy res0.xlsx, res1.xlsx,…

Namespace: Sheetize Assembly: Sheetize.dll

 Polski