Class ImageSaveOptions

Info

Možnosti pro ukládání obrázků.

public class ImageSaveOptions : SaveOptions

Dědičnost

objectSaveOptionsImageSaveOptions

Děděné členy

Konstruktor

ImageSaveOptions()

public ImageSaveOptions()

Vlastnosti

HorizontalResolution

Získá nebo nastaví horizontální rozlišení pro generované obrázky, v bodech na palec.

public int HorizontalResolution { get; set; }

Hodnota vlastnosti

int

Poznámky

Výchozí hodnota je 96.

Nastavení Sheetize.ImageSaveOptions.HorizontalResolution a Sheetize.ImageSaveOptions.VerticalResolution ovlivňuje šířku a výšku výstupního obrázku v pixelech.

ImageType

Získá nebo nastaví formát generovaných obrázků. Výchozí hodnota je Sheetize.ImageType.Png.

public ImageType ImageType { get; set; }

Hodnota vlastnosti

ImageType

OnePagePerSheet

Pokud je OnePagePerSheet pravda, veškerý obsah jednoho listu bude výstupem na pouze jedné stránce v rezultátu. Velikost papíru definovaná PageSetup bude ignorována, ale jiná nastavení PageSetup stále mají efekt.

public bool OnePagePerSheet { get; set; }

Hodnota vlastnosti

bool

VerticalResolution

Získá nebo nastaví vertikální rozlišení pro generované obrázky, v bodech na palec.

public int VerticalResolution { get; set; }

Hodnota vlastnosti

int

Poznámky

Výchozí hodnota je 96.

Nastavení Sheetize.ImageSaveOptions.HorizontalResolution a Sheetize.ImageSaveOptions.VerticalResolution ovlivňuje šířku a výšku výstupního obrázku v pixelech.

Metody

Finish(Stream)

Dokončí zápis dat do proudu.
Ve výchozím nastavení tato metoda pouze uzavírá proud přímo (včetně situace, kdy je proud ten, který určuje Sheetize.SaveOptions.OutputStream).
Uživatel může tuto metodu přepsat, aby řídil, jak uvolnit prostředky v souladu se svými požadavky a implementací Sheetize.ImageSaveOptions.GetStream(System.Int32).

public virtual void Finish(Stream stream)

Parametry

  • stream Stream: proud, který dokončil své úkoly (ukládání dat do)

GetStream(int)

Získá proud pro uložení obrázku.

public virtual Stream GetStream(int pageIndex)

Parametry

  • pageIndex int: stránka, kterou je třeba vykreslit jako obrázek

Návratové hodnoty

Stream : Proud pro zápis generovaného obrázku.

Poznámky

Ve výchozím nastavení, pokud byl specifikován a má efekt Sheetize.SaveOptions.OutputStream, tato metoda vždy vrátí určený Proud. Uživatel by měl tuto metodu přepsat ve své vlastní implementaci třídy, aby poskytl různé a správné objekty Proud pro vícistránkové výstupy.
Pokud byl specifikován a má efekt Sheetize.SaveOptions.OutputFile, pokud existuje pouze jedna stránka obrázku, bude přímo použita specifikovaná cesta (soubor); jinak bude k názvu souboru přidán index stránky a poté se vrátí FileStream vytvořený ze souboru. Například, pokud je výstupní cesta určena jako res.png, pak generované obrázky budou res0.png, res1.png, ….

Namespace: Sheetize Assembly: Sheetize.dll

 Čeština