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 был указан и вступил в силу,
то этот метод всегда возвращает указанный поток. Пользователь должен переопределить этот метод в своей собственной реализации
этого класса, чтобы предоставить разные и правильные объекты Stream для многокомпонентного вывода.
Если Sheetize.SaveOptions.OutputFile был указан и вступил в силу,
то номер последовательности будет добавлен к имени файла, а затем возвращается FileStream, созданный из файла.
Например, если путь вывода указан как res.xlsx, то созданные файлы будут res0.xlsx, res1.xlsx,…
Пространство имен: Sheetize Сборка: Sheetize.dll