Class SplitterSaveOptions
Opcje podziału pliku szablonu.
public class SplitterSaveOptions : SaveOptions
Dziedziczenie
object ← SaveOptions ← SplitterSaveOptions
Członkowie dziedziczeni
- SaveOptions.OutputFile,
- SaveOptions.OutputStream,
- object.ToString(),
- object.Equals(object),
- object.Equals(object, object),
- object.ReferenceEquals(object, object),
- object.GetHashCode(),
- object.GetType(),
- object.MemberwiseClone()
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
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