ImageDevice
Přehled
ImageDevice je třída v Aspose.PDF FOSS pro .NET.
Abstraktní základní třída pro zařízení pro vykreslování obrázků (PNG, JPEG, BMP, TIFF).
Tato třída poskytuje 10 metod pro práci s objekty ImageDevice v programech .NET. Dostupné metody zahrnují: GetBitmap, ImageDevice, Process. Všichni veřejní členové jsou dostupní jakékoli aplikaci .NET po instalaci balíčku Aspose.PDF FOSS pro .NET. Vlastnosti: CoordinateType, FormPresentationMode, Height, RenderingOptions, Resolution, Width.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
Resolution | Resolution | Čtení | Výstupní rozlišení v DPI. |
RenderingOptions | Aspose.Pdf.RenderingOptions | Čtení/zápis | Možnosti vykreslování pro pokročilé řízení převodu stránky na obrázek. |
CoordinateType | PageCoordinateType | Čtení/zápis | Která page box určuje rozsahy vykresleného obrazu. |
Width | int | Čtení | Nastavená cílová šířka v pixelech (0 = následovat přirozenou velikost stránky při Rozlišení). |
Height | int | Čtení | Nastavená cílová výška v pixelech (0 = následovat přirozenou velikost stránky při Rozlišení). |
FormPresentationMode | FormPresentationMode | Čtení/zápis | Jak se vykreslují formulářová pole (produkce vs editor). |
Metody
| Podpis: | Popis: |
|---|---|
ImageDevice(resolution: Resolution) | Inicializuje nový ImageDevice s rozlišením pomocí vestavěného SoftwarePageRenderer. |
ImageDevice() | Inicializuje nový ImageDevice s výchozím rozlišením a vestavěným SoftwarePageRenderer. |
ImageDevice(width: int, height: int) | Inicializuje nový ImageDevice s explicitními výstupními rozměry v pixelech pomocí vestavěného SoftwarePageRenderer při výchozím rozlišení (150 DPI). |
ImageDevice(width: int, height: int, resolution: Resolution) | Inicializuje nový ImageDevice s explicitními výstupními rozměry v pixelech a rozlišením vykreslování pomocí vestavěného SoftwarePageRenderer. |
ImageDevice(pageSize: Aspose.Pdf.PageSize) | Inicializovat z PageSize (v bodech; převedeno na celočíselné rozměry v pixelech při výchozím 150 DPI). |
ImageDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | Inicializovat z PageSize a rozlišení vykreslování. |
GetBitmap(page: Page) | Vykreslit stránku do bitmapy. |
Process(page: Page, output: Stream) | Převést stránku na bajty obrázku a zapsat do streamu. |
Process(page: Page, outputFileName: string) | Převést stránku na soubor obrázku. |
Process(page: Page) | Převést stránku na bajty obrázku. |