TiffDevice

TiffDevice

Přehled

TiffDevice je třída v Aspose.PDF FOSS pro .NET. Dědí z: ImageDevice.

Vykresluje stránky PDF dokumentu do formátu TIFF obrázku.

Tato třída poskytuje 37 metod pro práci s objekty TiffDevice v programech .NET. Dostupné metody zahrnují: BinarizeBradley, GetBitmap, ImageDevice, Process, ProcessRange, TiffDevice. Všichni veřejní členové jsou přístupní jakékoli aplikaci .NET po instalaci balíčku Aspose.PDF FOSS pro .NET. Vlastnosti: CoordinateType, FormPresentationMode, Height, RenderingOptions, Resolution, Settings a 1 další.

Vlastnosti

Název:Typ:PřístupPopis:
SettingsTiffSettingsČteníNastavení kódování TIFF (hloubka barev, komprese).
WidthintČteníŠířka v pixelech výstupního bitmapu.
HeightintČteníVýška v pixelech výstupního bitmapu.
FormPresentationModeFormPresentationModeČtení/zápisRežim prezentace formuláře (Editor / Produkce) se používá, když stránka obsahuje widgety AcroForm.
ResolutionResolutionČteníZnovu deklaruje zděděnou vlastnost Resolution na TiffDevice, aby reflexní vyhledávání, které používá BindingFlags.DeclaredOnly, našlo tuto vlastnost v tomto typu.
RenderingOptionsAspose.Pdf.RenderingOptionsČtení/zápisZnovu deklaruje zděděnou vlastnost RenderingOptions na TiffDevice (stejný důvod jako u Resolution výše).
CoordinateTypePageCoordinateTypeČtení/zápisKterá stránková oblast určuje rozměry vykresleného obrazu.

Metody

Podpis:Popis:
TiffDevice(renderer: IPageRenderer)Volá TiffDevice(renderer) na této instanci TiffDevice.
TiffDevice(renderer: IPageRenderer, resolution: Resolution)Volá TiffDevice(renderer, resolution) na této instanci TiffDevice.
TiffDevice()
TiffDevice(resolution: Resolution)Volá TiffDevice(resolution) na této instanci TiffDevice.
TiffDevice(settings: TiffSettings)Vytvoří TiffDevice s určenými nastaveními a výchozím rozlišením.
TiffDevice(settings: TiffSettings, converter: IIndexBitmapConverter)Vytvoří TiffDevice s určenými nastaveními a převodníkem.
TiffDevice(width: int, height: int)Vytvoří TiffDevice s danými cílovými rozměry a výchozími nastaveními.
TiffDevice(width: int, height: int, resolution: Resolution)Vytvoří TiffDevice se šířkou, výškou, rozlišením a výchozími nastaveními.
TiffDevice(width: int, height: int, settings: TiffSettings)Vytvoří TiffDevice se šířkou, výškou a nastavením.
TiffDevice(width: int, height: int, settings: TiffSettings, converter: IIndexBitmapConverter)Vytvoří TiffDevice se šířkou, výškou, nastavením a konvertorem.
TiffDevice(width: int, height: int, resolution: Resolution, settings: TiffSettings)Vytvoří TiffDevice se šířkou, výškou, rozlišením a nastavením.
TiffDevice(width: int, height: int, resolution: Resolution, settings: TiffSettings, converter: IIndexBitmapConverter)Vytvoří TiffDevice se šířkou, výškou, rozlišením, nastavením a konvertorem.
TiffDevice(pageSize: Aspose.Pdf.PageSize, settings: TiffSettings)Vytvoří TiffDevice s velikostí stránky a nastavením.
TiffDevice(pageSize: Aspose.Pdf.PageSize, settings: TiffSettings, converter: IIndexBitmapConverter)Vytvoří TiffDevice s velikostí stránky, nastavením a konvertorem.
TiffDevice(resolution: Resolution, settings: TiffSettings)Vytvoří TiffDevice s rozlišením a nastavením.
TiffDevice(resolution: Resolution, settings: TiffSettings, converter: IIndexBitmapConverter)Vytvoří TiffDevice s rozlišením, nastavením a převodníkem.
TiffDevice(pageSize: Aspose.Pdf.PageSize)Vytvoří TiffDevice o velikosti podle zadaného PageSize při výchozím 150 DPI.
TiffDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution)Vytvoří TiffDevice o velikosti podle zadaného PageSize při zadaném Rozlišení.
TiffDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution, settings: TiffSettings)PageSize + Rozlišení + Nastavení.
TiffDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution, settings: TiffSettings, converter: IIndexBitmapConverter)PageSize + Rozlišení + Nastavení + Převodník.
BinarizeBradley(inputImageStream: Stream, outputImageStream: Stream, threshold: double)Adaptivní binarizace prahování Bradley/Roth.
Process(page: Page, output: Stream)Volá Process(page, output) na této instanci TiffDevice.
ProcessRange(document: Document, startPage: int, endPage: int)Vykreslit rozsah stránek do jediného vícestránkového TIFFu.
ProcessRange(document: Document, startPage: int, endPage: int, output: Stream)Vykreslit rozsah stránek do vícestránkového TIFFu a zapsat do proudu.
Process(document: Document, fromPage: int, toPage: int, output: Stream)Vykreslete rozsah stránek do TIFF.
Process(document: Document, startPage: int, endPage: int, outputFileName: string)Vykreslete rozsah stránek do souboru TIFF.
Process(document: Document, outputFileName: string)Vykreslete všechny stránky do souboru TIFF.
Process(document: Document, output: Stream)Vykreslete všechny stránky do TIFF streamu.
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í 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í.
GetBitmap(page: Page)Vykreslit stránku do bitmapy.
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.

Viz také:

 Čeština