ImageOrPrintOptions

ImageOrPrintOptions class

Permet de spécifier des options lors du rendu de la feuille de calcul en images, de l’impression de la feuille de calcul ou du rendu du graphique en image.

public class ImageOrPrintOptions

Constructeurs

Nom La description
ImageOrPrintOptions() Default_Constructor

Propriétés

Nom La description
AllColumnsInOnePagePerSheet { get; set; } Si AllColumnsInOnePagePerSheet est true , tout le contenu de la colonne d’une feuille sortira sur une seule page de résultat. La largeur de la taille du papier de pagesetup sera invalide, et les autres paramètres de pagesetup prendront toujours effet.
CheckWorkbookDefaultFont { get; set; } Lorsque les caractères dans Excel sont Unicode et ne sont pas définis avec la police correcte dans le style de cellule, Ils peuvent apparaître sous forme de bloc dans pdf,image. Définissez ceci sur true pour essayer d’utiliser la police par défaut du classeur pour afficher ces caractères en premier.
CustomPrintPageEventHandler { get; set; } Le client peut imprimer une sortie spéciale sur l’imprimante lors de l’impression de chaque page à l’aide de cet EventHandler
CustomQueryPageSettingsEventHandler { get; set; } Le client peut contrôler la mise en page de l’imprimante lors de l’impression de chaque page à l’aide de cet EventHandler
DefaultEditLanguage { get; set; } Obtient ou définit la langue d’édition par défaut.
DefaultFont { get; set; } Lorsque les caractères dans Excel sont Unicode et ne sont pas définis avec la police correcte dans le style de cellule, Ils peuvent apparaître sous forme de bloc dans pdf,image. Définissez la police par défaut telle que MingLiu ou MS Gothic pour afficher ces caractères. Si cette propriété est non défini, Aspose.Cells utilisera la police par défaut du système pour afficher ces caractères Unicode.
DrawObjectEventHandler { get; set; } Implémente cette interface pour obtenir DrawObject et Bound lors du rendu.
EmbededImageNameInSvg { get; set; } Indiquez le nom du fichier de l’image intégrée en svg. Il doit s’agir d’un chemin d’accès complet avec un répertoire tel que “c:\xpsEmbedded”
EmfType { get; set; } Obtient ou définit un EmfType qui spécifie le format du métafichier.. La valeur par défaut est EmfPlusDual.
GridlineType { get; set; } Obtient ou définit le type de quadrillage.
HorizontalResolution { get; set; } Obtient ou définit la résolution horizontale des images générées, en points par pouce. Applique la méthode de génération d’image à l’exception des images au format Emf.
ImageType { get; set; } Obtient ou définit le format des images générées. valeur par défaut : PNG.
IsCellAutoFit { get; set; } Indique si la largeur et la hauteur des cellules sont automatiquement ajustées par valeur de cellule. La valeur par défaut est false.
IsFontSubstitutionCharGranularity { get; set; } Indique s’il faut uniquement remplacer la police de caractère lorsque la police de cellule n’est pas compatible avec celle-ci.
IsOptimized { get; set; } Indique s’il faut optimiser les éléments de sortie.
OnePagePerSheet { get; set; } Si OnePagePerSheet est true , tout le contenu d’une feuille sortira sur une seule page de résultat. Le format de papier de pagesetup ne sera pas valide et les autres paramètres de pagesetup prendront toujours effet.
OnlyArea { get; set; } Si cette propriété est true , une zone sera sortie et aucune échelle ne prendra effet.
OutputBlankPageWhenNothingToPrint { get; set; } Indique s’il faut imprimer une page vierge lorsqu’il n’y a rien à imprimer.
PageCount { get; set; } Obtient ou définit le nombre de pages à enregistrer.
PageIndex { get; set; } Obtient ou définit l’index de base 0 de la première page à enregistrer.
PageSavingCallback { get; set; } Contrôler/Indiquer la progression du processus d’enregistrement de la page.
PixelFormat { get; set; } Obtient ou définit le format de pixel pour les images générées.
PrintingPage { get; set; } Indique quelles pages ne seront pas imprimées.
PrintWithStatusDialog { get; set; } Si PrintWithStatusDialog = true , une boîte de dialogue affiche l’état d’impression actuel. sinon aucune boîte de dialogue de ce type ne s’affichera.
Quality { get; set; } Obtient ou définit une valeur déterminant la qualité des images générées à appliquer uniquement lors de l’enregistrement de pages dans leJPEG format. La valeur par défaut est 100
SaveFormat { get; set; } Obtient ou définit le type de format de fichier de sortie Prend en charge Tiff/XPS
SmoothingMode { get; set; } Spécifie si le lissage (anticrénelage) est appliqué aux lignes et aux courbes et aux bords des zones remplies. La valeur par défaut est SmoothingMode.None
SVGFitToViewPort { get; set; } si cette propriété est vraie, le svg généré s’adaptera au port d’affichage.
TextCrossType { get; set; } Obtient ou définit l’affichage du type de texte lorsque la largeur du texte est supérieure à la largeur de la cellule.
TextRenderingHint { get; set; } Spécifie la qualité du rendu du texte. La valeur par défaut est TextRenderingHint.SystemDefault
TiffColorDepth { get; set; } Obtient ou définit la profondeur de bits à appliquer uniquement lors de l’enregistrement de pages sur leTif format.
TiffCompression { get; set; } Obtient ou définit le type de compression à appliquer uniquement lors de l’enregistrement de pages dans leTif format.
Transparent { get; set; } Indique si le fond de l’image générée doit être transparent.
VerticalResolution { get; set; } Obtient ou définit la résolution verticale des images générées, en points par pouce. Applique la méthode de génération d’image à l’exception de l’image au format Emf.
WarningCallback { get; set; } Obtient ou définit un rappel d’avertissement.

Méthodes

Nom La description
SetDesiredSize(int, int) Définit la largeur et la hauteur souhaitées de l’image.

Exemples


[C#]

//Définir les options d'image ou d'impression
ImageOrPrintOptions options = new ImageOrPrintOptions();

//Définir le format de l'image de sortie
options.ImageType = ImageType.Png;

//Définir la résolution horizontale
options.HorizontalResolution = 300;

//Définir la résolution verticale
options.VerticalResolution = 300;

//Instancier le classeur
Workbook book = new Workbook("test.xls");

// Enregistrer le graphique en tant qu'image à l'aide des options ImageOrPrint
book.Worksheets[0].Charts[0].ToImage("chart.png", options);

[VB.NET]

'Définir les options d'image ou d'impression
Dim options As New ImageOrPrintOptions()

'Définir le format de l'image de sortie
options.ImageType = ImageType.Png

'Définir la résolution horizontale
options.HorizontalResolution = 300

'Définir la résolution verticale
options.VerticalResolution = 300

'Instancier le classeur
Dim book As New Workbook("test.xls")

'Enregistrer le graphique en tant qu'image à l'aide des options ImageOrPrint
book.Worksheets(0).Charts(0).ToImage("chart.png", options)

Voir également