ImageOrPrintOptions classe

ImageOrPrintOptions classe

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.

Le type ImageOrPrintOptions expose les membres suivants :

Constructeurs

Constructeur Description
ImageOrPrintOptions() Construit une nouvelle instance de ImageOrPrintOptions

Propriétés

Propriété Description
save_format Obtient ou définit le type de format du fichier de sortie
Assistance Tiff/XPS
print_with_status_dialog 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.
horizontal_resolution 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.
vertical_resolution 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.
tiff_compression Obtient ou définit le type de compression à appliquer uniquement lors de l’enregistrement de pages au format Tiff.
tiff_color_depth Obtient ou définit la profondeur de bits à appliquer uniquement lors de l’enregistrement de pages au format Tiff.
printing_page Indique quelles pages ne seront pas imprimées.
quality Obtient ou définit une valeur déterminant la qualité des images générées
à appliquer uniquement lors de l’enregistrement de pages au format Jpeg. La valeur par défaut est 100
image_type Obtient ou définit le format des images générées.
valeur par défaut : PNG.
is_cell_auto_fit Indique si la largeur et la hauteur des cellules sont ajustées automatiquement par valeur de cellule.
La valeur par défaut est faux.
one_page_per_sheet Si OnePagePerSheet est true , tout le contenu d’une feuille sortira sur une seule page dans le résultat.
Le format de papier de pagesetup sera invalide, et les autres paramètres de pagesetup
prendra toujours effet.
all_columns_in_one_page_per_sheet Si AllColumnsInOnePagePerSheet est true , tout le contenu de la colonne d’une feuille sortira sur une seule page dans le résultat.
La largeur de la taille du papier de pagesetup sera invalide, et les autres paramètres de pagesetup
prendra toujours effet.
draw_object_event_handler Implémente cette interface pour obtenir DrawObject et Bound lors du rendu.
chart_image_type Indiquez le type d’image du graphique lors de la conversion.
valeur par défaut : PNG.
embeded_image_name_in_svg Indiquez le nom de fichier de l’image intégrée en svg.
Cela devrait être un chemin complet avec un répertoire comme “c:\xpsEmbedded”
svg_fit_to_view_port si cette propriété est vraie, le svg généré s’adaptera au port d’affichage.
only_area Si cette propriété est true , une zone sera générée et aucune échelle ne prendra effet.
text_rendering_hint Spécifie la qualité du rendu du texte.
La valeur par défaut est TextRenderingHint.SystemDefault
smoothing_mode Spécifie si le lissage (anti-crénelage) est appliqué aux lignes et aux courbes et aux bords des zones remplies.
La valeur par défaut est SmoothingMode.None
transparent Indique si le fond de l’image générée doit être transparent.
pixel_format Obtient ou définit le format de pixel des images générées.
warning_callback Obtient ou définit un rappel d’avertissement.
page_saving_callback Contrôler/indiquer la progression du processus d’enregistrement de la page.
is_font_substitution_char_granularity Indique s’il faut uniquement remplacer la police de caractère lorsque la police de cellule n’est pas compatible avec celle-ci.
page_index Obtient ou définit l’index de base 0 de la première page à enregistrer.
page_count Obtient ou définit le nombre de pages à enregistrer.
is_optimized Indique s’il faut optimiser les éléments de sortie.
default_font 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é n’est pas définie, Aspose.Cells utilisera la police par défaut du système pour afficher ces caractères Unicode.
check_workbook_default_font 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.
output_blank_page_when_nothing_to_print Indique s’il faut imprimer une page vierge lorsqu’il n’y a rien à imprimer.
gridline_type Obtient ou définit le type de quadrillage.
text_cross_type Obtient ou définit l’affichage du type de texte lorsque la largeur du texte est supérieure à la largeur de la cellule.
emf_type Obtient ou définit un EmfType qui spécifie le format du métafichier.
La valeur par défaut est EmfPlusDual.
default_edit_language Obtient ou définit la langue d’édition par défaut.
sheet_set Obtient ou définit les feuilles à rendre. La valeur par défaut est toutes les feuilles visibles dans le classeur : SheetSet.visible.

Méthodes

Méthode Description
set_desired_size(desired_width, desired_height) Définit la largeur et la hauteur souhaitées de l’image.

Exemple

from aspose.cells import Workbook
from aspose.cells.drawing import ImageType
from aspose.cells.rendering import ImageOrPrintOptions

# Set Image Or Print Options
options = ImageOrPrintOptions()
# Set output image format
options.image_type = ImageType.PNG
# Set Horizontal resolution
options.horizontal_resolution = 300
# Set Vertical Resolution
options.vertical_resolution = 300
# Instantiate Workbook
book = Workbook("test.xls")
# Save chart as Image using ImageOrPrint Options
book.worksheets[0].charts[0].to_image("chart.png", options)

Voir également