ImageDevice

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.

Свойства

ИмеТипДостъпОписание
ResolutionResolutionReadИзходна резолюция в DPI.
RenderingOptionsAspose.Pdf.RenderingOptionsRead/WriteОпции за рендериране за разширен контрол върху рендерирането от страница към изображение.
CoordinateTypePageCoordinateTypeRead/WriteКоя кутия на страницата определя обхвата на рендерираното изображение.
WidthintReadКонфигурирана целева ширина в пиксели (0 = следва естествения размер на страницата при резолюция).
HeightintReadКонфигурирана целева височина в пиксели (0 = следва естествения размер на страницата при резолюция).
FormPresentationModeFormPresentationModeRead/WriteКак се рендерират полетата на формуляра (Production vs Editor).

Методи

SignatureDescription
ImageDevice(resolution: Resolution)Инициализира нов ImageDevice с Resolution, използвайки вграден 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)Рендерира страница към Bitmap.
Process(page: Page, output: Stream)Конвертира страница в байтове на изображение и записва в поток.
Process(page: Page, outputFileName: string)Конвертира страница в файл с изображение.
Process(page: Page)Конвертира страница в байтове на изображение.

Вижте също

 Български