Class ImageSaveOptions

참고

이미지 저장 옵션.

public class ImageSaveOptions : SaveOptions

상속

objectSaveOptionsImageSaveOptions

상속된 멤버

생성자

ImageSaveOptions()

public ImageSaveOptions()

속성

HorizontalResolution

생성된 이미지의 수평 해상도를 인치당 점으로 가져오거나 설정합니다.

public int HorizontalResolution { get; set; }

속성 값

int

비고

기본값은 96입니다.

Sheetize.ImageSaveOptions.HorizontalResolution 및 Sheetize.ImageSaveOptions.VerticalResolution을 설정하면 출력 이미지의 너비와 높이에 픽셀로 영향을 미칩니다.

ImageType

생성된 이미지의 형식을 가져오거나 설정합니다. 기본값은 Sheetize.ImageType.Png입니다.

public ImageType ImageType { get; set; }

속성 값

ImageType

OnePagePerSheet

OnePagePerSheet가 true이면 한 시트의 모든 내용이 결과에서 하나의 페이지로 출력됩니다. PageSetup에 정의된 용지 크기는 무시되지만, PageSetup의 다른 설정은 여전히 ​​효과를 발휘합니다.

public bool OnePagePerSheet { get; set; }

속성 값

bool

VerticalResolution

생성된 이미지의 수직 해상도를 인치당 점으로 가져오거나 설정합니다.

public int VerticalResolution { get; set; }

속성 값

int

비고

기본값은 96입니다.

Sheetize.ImageSaveOptions.HorizontalResolution 및 Sheetize.ImageSaveOptions.VerticalResolution을 설정하면 출력 이미지의 너비와 높이에 픽셀로 영향을 미칩니다.

메서드

Finish(Stream)

스트림에 데이터를 쓰기 완료합니다.
기본적으로 이 메서드는 스트림을 직접 닫습니다(즉, 스트림이 Sheetize.SaveOptions.OutputStream으로 지정된 경우 포함).
사용자는 요구 사항 및 Sheetize.ImageSaveOptions.GetStream(System.Int32)의 구현에 따라 리소스를 해제하는 방법을 제어하기 위해 이 메서드를 오버라이드할 수 있습니다.

public virtual void Finish(Stream stream)

매개변수

  • stream Stream: 작업을 완료한 스트림(데이터 저장)

GetStream(int)

이미지를 저장할 스트림을 가져옵니다.

public virtual Stream GetStream(int pageIndex)

매개변수

  • pageIndex int: 이미지를 렌더링할 페이지

반환

Stream : 생성된 이미지를 작성할 스트림.

비고

기본적으로 Sheetize.SaveOptions.OutputStream이 지정되고 효과가 있는 경우, 이 메서드는 항상 지정된 스트림을 반환합니다. 사용자는 이 클래스의 자신의 구현에서 다른 적절한 스트림 개체를 제공하기 위해 이 메서드를 오버라이드해야 합니다.
Sheetize.SaveOptions.OutputFile이 지정되고 효과가 있는 경우, 이미지가 한 페이지만 있을 경우 지정된 경로(파일)를 직접 출력에 사용합니다; 그렇지 않으면 페이지 인덱스가 파일 이름에 추가되고 파일에서 생성된 FileStream을 반환합니다. 예를 들어 출력 경로가 res.png로 지정된 경우 생성된 이미지는 res0.png, res1.png, …가 됩니다.

네임스페이스: Sheetize 어셈블리: Sheetize.dll

 한국어