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