ImageDevice
Обзор
ImageDevice является классом в Aspose.PDF FOSS для .NET.
Абстрактный базовый класс для устройств отображения изображений (PNG, JPEG, BMP, TIFF).
Этот класс предоставляет 10 методов для работы с объектами ImageDevice в программах .NET. Доступные методы включают: GetBitmap, ImageDevice, Process. Все публичные участники доступны для любого приложения .NET после установки пакета Aspose.PDF FOSS for .Net. Свойства: CoordinateType, FormPresentationMode, Height, RenderingOptions, Resolution, Width.
Свойства
| Наименование: | Тип: | Access | Описание: |
|---|---|---|---|
Resolution | Resolution | Читайте . | Выходное разрешение в DPI. |
RenderingOptions | Aspose.Pdf.RenderingOptions | Читать/писать | Опции рендеринга для продвинутого управления рэндеринг страницы на изображение. |
CoordinateType | PageCoordinateType | Читать/писать | Какой поле страницы управляет расширением изображения. |
Width | int | Читайте . | Конфигурированная ширина целевого пикселя (0 = следовать естественному размеру страницы в разрешении). |
Height | int | Читайте . | Конфигурированная высота пикселя (0 = следовать естественному размеру страницы в разрешении). |
FormPresentationMode | FormPresentationMode | Читать/писать | Как отображаются поля формы (производство против редактора). |
Методы
| Signature | Описание: |
|---|---|
ImageDevice(resolution: Resolution) | Инициализирует новый ImageDevice с разрешением, используя встроенный SoftwarePageRenderer . |
ImageDevice() | Инициализирует новый ImageDevice с по умолчанию разрешением и встроенным SoftwarePageRenderer. |
ImageDevice(width: int, height: int) | Инициализирует новый ImageDevice с ясными выходной пиксельной размерами, используя встроенный SoftwarePageRenderer при стандартном разрешении (150 DPI). |
ImageDevice(width: int, height: int, resolution: Resolution) | Инициализирует новый ImageDevice с ясными размерами выходной пиксели и разрешением рендеринга, используя встроенный SoftwarePageRenderer . |
ImageDevice(pageSize: Aspose.Pdf.PageSize) | Инициализация с PageSize (в точках; преобразовано в целые размеры пикселей при по умолчанию 150 DPI). |
ImageDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | Инициализация из PageSize и рендеринг Резолюции. |
GetBitmap(page: Page) | Перевести страницу на битмап. |
Process(page: Page, output: Stream) | Преобразовать страницу в байты изображения и писать на потоке. |
Process(page: Page, outputFileName: string) | Преобразовать страницу в файл изображения. |
Process(page: Page) | Преобразовать страницу в байты изображения. |