Class ImageSaveOptions

Informazione

Opzioni per il salvataggio delle immagini.

public class ImageSaveOptions : SaveOptions

Ereditarietà

objectSaveOptionsImageSaveOptions

Membri ereditati

Costruttori

ImageSaveOptions()

public ImageSaveOptions()

Proprietà

HorizontalResolution

Ottiene o imposta la risoluzione orizzontale per le immagini generate, in punti per pollice.

public int HorizontalResolution { get; set; }

Valore della proprietà

int

Note

Il valore predefinito è 96.

Impostare Sheetize.ImageSaveOptions.HorizontalResolution e Sheetize.ImageSaveOptions.VerticalResolution influisce sulla larghezza e sull'altezza dell'immagine di output in pixel.

ImageType

Ottiene o imposta il formato delle immagini generate. Il valore predefinito è Sheetize.ImageType.Png.

public ImageType ImageType { get; set; }

Valore della proprietà

ImageType

OnePagePerSheet

Se OnePagePerSheet è vero, tutto il contenuto di un foglio verrà esportato su una sola pagina nel risultato. Le dimensioni della carta definite da PageSetup verranno ignorate, ma altre impostazioni di PageSetup avranno comunque effetto.

public bool OnePagePerSheet { get; set; }

Valore della proprietà

bool

VerticalResolution

Ottiene o imposta la risoluzione verticale per le immagini generate, in punti per pollice.

public int VerticalResolution { get; set; }

Valore della proprietà

int

Note

Il valore predefinito è 96.

Impostare Sheetize.ImageSaveOptions.HorizontalResolution e Sheetize.ImageSaveOptions.VerticalResolution influisce sulla larghezza e sull'altezza dell'immagine di output in pixel.

Metodi

Finish(Stream)

Termina la scrittura dei dati nello stream.
Per impostazione predefinita, questo metodo chiude semplicemente lo stream direttamente (inclusa la situazione in cui lo stream è quello specificato da Sheetize.SaveOptions.OutputStream).
L’utente può sovrascrivere questo metodo per controllare come rilasciare le risorse, secondo le proprie esigenze e l’implementazione di Sheetize.ImageSaveOptions.GetStream(System.Int32).

public virtual void Finish(Stream stream)

Parametri

  • stream Stream: lo stream che ha completato il proprio compito (salvataggio dei dati in)

GetStream(int)

Ottiene lo stream per salvare l’immagine.

public virtual Stream GetStream(int pageIndex)

Parametri

  • pageIndex int: la pagina da rendere come immagine

Restituisce

Stream : Stream per scrivere l’immagine generata.

Note

Per impostazione predefinita, se Sheetize.SaveOptions.OutputStream è stato specificato e ha effetto, allora questo metodo restituisce sempre lo Stream specificato. L’utente dovrebbe sovrascrivere questo metodo nella propria implementazione di questa classe per fornire oggetti Stream diversi e appropriati per l’output di più pagine.
Se Sheetize.SaveOptions.OutputFile è stato specificato e ha effetto, se c’è solo una pagina di immagine, allora il percorso specificato (file) verrà utilizzato direttamente come output; altrimenti, l’indice della pagina verrà aggiunto al nome del file e quindi verrà restituito lo FileStream costruito dal file. Ad esempio, se il percorso di output è specificato come res.png, allora le immagini generate saranno res0.png, res1.png, …

Namespace: Sheetize Assembly: Sheetize.dll

 Italiano