Class ImageSaveOptions

Информация

Опции для сохранения изображения.

public class ImageSaveOptions : SaveOptions  

Наследование

object
SaveOptions
ImageSaveOptions

Унаследованные члены

Конструкторы

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 был указан и подействовал,
то этот метод всегда возвращает указанный поток. Пользователь должен переопределить этот метод в своей реализации
этого класса, чтобы предоставить разные и правильные объекты Stream для многопостраничного вывода.

Если Sheetize.SaveOptions.OutputFile был указан и подействовал,
если есть только одна страница изображения, то будет использоваться указанный путь (файл) напрямую как вывод;
в противном случае индекс страницы будет добавлен к имени файла, а затем вернется FileStream, созданный из файла.
Например, если путь выхода указан как res.png, то сгенерированные изображения будут res0.png, res1.png, …

Namespace: Sheetize
Assembly: Sheetize.dll

 Русский