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,…가 됩니다.
Namespace: Sheetize Assembly: Sheetize.dll