Class ImageSaveOptions

Information

Options pour enregistrer l’image.

public class ImageSaveOptions : SaveOptions

Héritage

objectSaveOptionsImageSaveOptions

Membres Hérités

Constructeurs

ImageSaveOptions()

public ImageSaveOptions()

Propriétés

HorizontalResolution

Obtient ou définit la résolution horizontale des images générées, en points par pouce.

public int HorizontalResolution { get; set; }

Valeur de la Propriété

int

Remarques

La valeur par défaut est 96.

La définition de Sheetize.ImageSaveOptions.HorizontalResolution et Sheetize.ImageSaveOptions.VerticalResolution affecte la largeur et la hauteur de l'image de sortie en pixels.

ImageType

Obtient ou définit le format des images générées. La valeur par défaut est Sheetize.ImageType.Png.

public ImageType ImageType { get; set; }

Valeur de la Propriété

ImageType

OnePagePerSheet

Si OnePagePerSheet est vrai, tout le contenu d’une feuille sera affiché sur une seule page dans le résultat. La taille du papier définie par PageSetup sera ignorée, mais d’autres paramètres de PageSetup continueront à s’appliquer.

public bool OnePagePerSheet { get; set; }

Valeur de la Propriété

bool

VerticalResolution

Obtient ou définit la résolution verticale des images générées, en points par pouce.

public int VerticalResolution { get; set; }

Valeur de la Propriété

int

Remarques

La valeur par défaut est 96.

La définition de Sheetize.ImageSaveOptions.HorizontalResolution et Sheetize.ImageSaveOptions.VerticalResolution affecte la largeur et la hauteur de l'image de sortie en pixels.

Méthodes

Finish(Stream)

Termine l’écriture des données dans le flux.
Par défaut, cette méthode ferme simplement le flux directement (y compris le cas où le flux est celui spécifié par Sheetize.SaveOptions.OutputStream).
L’utilisateur peut remplacer cette méthode pour contrôler comment libérer les ressources en fonction de ses besoins et de l’implémentation de Sheetize.ImageSaveOptions.GetStream(System.Int32).

public virtual void Finish(Stream stream)

Paramètres

  • stream Stream : le flux qui a terminé sa tâche (enregistrer des données dans)

GetStream(int)

Obtient le flux pour enregistrer l’image.

public virtual Stream GetStream(int pageIndex)

Paramètres

  • pageIndex int : la page à rendre en image

Retours

Stream : Flux pour écrire l’image générée.

Remarques

Par défaut, si Sheetize.SaveOptions.OutputStream a été spécifié et prend effet, alors cette méthode retourne toujours le Flux spécifié. L’utilisateur doit remplacer cette méthode dans son propre implémentation de cette classe pour fournir différents et appropriés objets Stream pour une sortie multi-pages.
Si Sheetize.SaveOptions.OutputFile a été spécifié et prend effet, s’il n’y a qu’une seule page d’image, alors le chemin spécifié (fichier) sera utilisé directement comme sortie ; sinon, l’index de la page sera ajouté au nom du fichier et ensuite le FileStream construit à partir du fichier sera retourné. Par exemple, si le chemin de sortie est spécifié comme res.png, alors les images générées seront res0.png, res1.png, …

Namespace: Sheetize Assembly: Sheetize.dll

 Français