Class SplitterSaveOptions
Možnosti pro rozdělení šablonového souboru.
public class SplitterSaveOptions : SaveOptions
Dědičnost
object ← SaveOptions ← SplitterSaveOptions
Děděné členy
- SaveOptions.OutputFile,
- SaveOptions.OutputStream,
- object.ToString(),
- object.Equals(object),
- object.Equals(object, object),
- object.ReferenceEquals(object, object),
- object.GetHashCode(),
- object.GetType(),
- object.MemberwiseClone()
Konstruktor
SplitterSaveOptions()
public SplitterSaveOptions()
Vlastnosti
SaveFormat
Získá a nastaví formát tabulkového dokumentu.
public FileFormatType SaveFormat { get; set; }
Hodnota vlastnosti
Metody
Finish(Stream)
Dokončí zápis dat do streamu.
Ve výchozím nastavení tato metoda pouze zavře stream přímo (včetně situace, kdy
stream je ten, který je určen pomocí Sheetize.SaveOptions.OutputStream).
Uživatel může přepsat tuto metodu, aby ovládl, jak uvolnit zdroje
dle svých požadavků a implementace Sheetize.SplitterSaveOptions.GetStream(System.Int32).
public virtual void Finish(Stream stream)
Parametry
stream
Stream: stream, který dokončil své úkoly (ukládání dat do)
GetStream(int)
Získá stream pro uložení rozdělené části.
public virtual Stream GetStream(int sn)
Parametry
sn
int: pořadové číslo rozdělené části, 0 založené.
Návratová hodnota
Stream : Stream pro zápis rozdělené části.
Poznámky
Ve výchozím nastavení, pokud byl určen a má účinek Sheetize.SaveOptions.OutputStream,
tato metoda vždy vrátí určený Stream. Uživatel by měl přepsat tuto metodu ve své vlastní implementaci
této třídy, aby poskytl různé a vhodné objekty Stream pro vícerozměrný výstup.
Pokud byl určen a má účinek Sheetize.SaveOptions.OutputFile,
pořadové číslo bude přidáno k názvu souboru a poté vrátí FileStream vytvořený ze souboru.
Například, pokud je výstupní cesta určena jako res.xlsx, vygenerované soubory budou res0.xlsx, res1.xlsx,…
Namespace: Sheetize Assembly: Sheetize.dll