Class SplitterSaveOptions
Optionen zum Trennen von Vorlagendateien.
public class SplitterSaveOptions : SaveOptions
Vererbung
object ← SaveOptions ← SplitterSaveOptions
Vererbte Mitglieder
- SaveOptions.OutputFile,
- SaveOptions.OutputStream,
- object.ToString(),
- object.Equals(object),
- object.Equals(object, object),
- object.ReferenceEquals(object, object),
- object.GetHashCode(),
- object.GetType(),
- object.MemberwiseClone()
Konstruktoren
SplitterSaveOptions()
public SplitterSaveOptions()
Eigenschaften
SaveFormat
Erhält und setzt das Format der Tabelle.
public FileFormatType SaveFormat { get; set; }
Eigenschaftswert
Methoden
Finish(Stream)
Beendet das Schreiben von Daten in den Stream.
Standardmäßig schließt diese Methode den Stream direkt (einschließlich der Situation, dass
der Stream der von Sheetize.SaveOptions.OutputStream angegebene ist).
Der Benutzer kann diese Methode überschreiben, um zu steuern, wie Ressourcen
entsprechend ihren Anforderungen und der Implementierung von Sheetize.SplitterSaveOptions.GetStream(System.Int32) freigegeben werden.
public virtual void Finish(Stream stream)
Parameter
stream
Stream: der Stream, der seine Aufgabe(n) abgeschlossen hat (Daten speichern).
GetStream(int)
Erhält den Stream, um den geteilten Teil zu speichern.
public virtual Stream GetStream(int sn)
Parameter
sn
int: die Sequenznummer des geteilten Teils, 0-basiert.
Rückgabe
Stream : Stream, um den geteilten Teil zu schreiben.
Bemerkungen
Standardmäßig gibt diese Methode, wenn Sheetize.SaveOptions.OutputStream angegeben und wirksam ist,
immer den angegebenen Stream zurück. Der Benutzer sollte diese Methode in seiner eigenen Implementierung
dieser Klasse überschreiben, um verschiedene und geeignete Stream-Objekte für Mehrteil-Ausgaben bereitzustellen.
Wenn Sheetize.SaveOptions.OutputFile angegeben und wirksam ist,
wird die Sequenznummer an den Dateinamen angehängt und dann der FileStream zurückgegeben, der aus der Datei erstellt wurde.
Zum Beispiel, wenn der Ausgabe-Pfad als res.xlsx angegeben ist, werden die generierten Dateien res0.xlsx, res1.xlsx,… sein.
Namespace: Sheetize Assembly: Sheetize.dll