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