Class ImageSaveOptions

Info

ตัวเลือกสำหรับการบันทึกรูปภาพ.

public class ImageSaveOptions : SaveOptions

Inheritance

objectSaveOptionsImageSaveOptions

Inherited Members

Constructors

ImageSaveOptions()

public ImageSaveOptions()

Properties

HorizontalResolution

Gets or sets the horizontal resolution for generated images, in dots per inch.

public int HorizontalResolution { get; set; }

Property Value

int

Remarks

ค่าเริ่มต้นคือ 96.

การตั้งค่า Sheetize.ImageSaveOptions.HorizontalResolution และ Sheetize.ImageSaveOptions.VerticalResolution จะมีผลต่อความกว้างและความสูงของภาพเอาท์พุตในพิกเซล.

ImageType

Gets or sets the format of the generated images. ค่าเริ่มต้นคือ Sheetize.ImageType.Png.

public ImageType ImageType { get; set; }

Property Value

ImageType

OnePagePerSheet

ถ้า OnePagePerSheet เป็น true จะมีการส่งออกเนื้อหาทั้งหมดของแผ่นหนึ่งไปที่หนึ่งหน้าในผลลัพธ์. ขนาดกระดาษที่กำหนดโดย PageSetup จะถูกละเลย แต่การตั้งค่าอื่น ๆ ของ PageSetup จะยังคงมีผล.

public bool OnePagePerSheet { get; set; }

Property Value

bool

VerticalResolution

Gets or sets the vertical resolution for generated images, in dots per inch.

public int VerticalResolution { get; set; }

Property Value

int

Remarks

ค่าเริ่มต้นคือ 96.

การตั้งค่า Sheetize.ImageSaveOptions.HorizontalResolution และ Sheetize.ImageSaveOptions.VerticalResolution จะมีผลต่อความกว้างและความสูงของภาพเอาท์พุตในพิกเซล.

Methods

Finish(Stream)

Finish writing data to the stream.
โดยค่าเริ่มต้น เมธอดนี้จะปิดสตรีมโดยตรง (รวมถึงกรณีที่ สตรีมคือสิ่งที่ระบุโดย Sheetize.SaveOptions.OutputStream).
ผู้ใช้สามารถเขียนทับเมธอดนี้เพื่อควบคุมวิธีการปล่อยทรัพยากร ตามความต้องการของตนและการดำเนินการของ Sheetize.ImageSaveOptions.GetStream(System.Int32).

public virtual void Finish(Stream stream)

Parameters

  • stream Stream: สตรีมที่ได้เสร็จสิ้นงาน (บันทึกข้อมูลไปที่)

GetStream(int)

Gets stream to save the image.

public virtual Stream GetStream(int pageIndex)

Parameters

  • pageIndex int: หน้าที่จะเรนเดอร์เป็นภาพ

Returns

Stream : สตรีมสำหรับเขียนภาพที่สร้างขึ้น.

Remarks

โดยค่าเริ่มต้น หาก Sheetize.SaveOptions.OutputStream ได้ถูกระบุและมีผล, เมธอดนี้จะส่งคืนสตรีมที่ระบุเสมอ ผู้ใช้ควรเขียนทับเมธอดนี้ในการดำเนินการของเขาเอง ของคลาสนี้เพื่อนำเสนอวัตถุสตรีมที่แตกต่างและเหมาะสมสำหรับผลลัพธ์หลายหน้า.
หาก Sheetize.SaveOptions.OutputFile ได้ถูกระบุและมีผล, หากมีภาพอยู่เพียงหน้าเดียว จะใช้เส้นทางที่ระบุ (ไฟล์) โดยตรงเป็นผลลัพธ์; ไม่เช่นนั้นจะมีการต่อท้ายดัชนีหน้ากับชื่อไฟล์และส่งคืน FileStream ที่สร้างจากไฟล์. ตัวอย่างเช่น หากเส้นทางเอาต์พุตถูกกำหนดเป็น res.png จะมีการสร้างภาพเป็น res0.png, res1.png, …

Namespace: Sheetize Assembly: Sheetize.dll

 แบบไทย