Class ImageSaveOptions

Info

Опції для збереження зображення.

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

 Українська