ImageOrPrintOptions classe

ImageOrPrintOptions classe

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

Le type ImageOrPrintOptions expose les membres suivants :

Constructeurs

ConstructeurDescription
__init__(self)Cteur.

Propriétés

PropriétéDescription
save_formatObtient ou définit le type de format de fichier de sortie
Assistance Tiff/XPS
print_with_status_dialogSi PrintWithStatusDialog = true, une boîte de dialogue s’affichera indiquant l’état d’impression actuel.
sinon aucune boîte de dialogue de ce type ne s’affichera.
horizontal_resolutionObtient ou définit la résolution horizontale des images générées, en points par pouce.
vertical_resolutionObtient ou définit la résolution verticale des images générées, en points par pouce.
tiff_compressionObtient ou définit le type de compression à appliquer uniquement lors de l’enregistrement de pages au format Tiff.
tiff_color_depthObtient ou définit la profondeur de bits à appliquer uniquement lors de l’enregistrement des pages au format Tiff.
tiff_binarization_methodObtient ou définit la méthode utilisée lors de la conversion des images au format 1 bpp
lorsque ImageOrPrintOptions.image_type est Tiff et ImageOrPrintOptions.tiff_compression est égal à Ccitt3 ou Ccitt4.
printing_pageIndique quelles pages ne seront pas imprimées.
qualityObtient 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_typeObtient ou définit le format des images générées.
valeur par défaut : PNG.
is_cell_auto_fitIndique si la largeur et la hauteur des cellules sont automatiquement ajustées par la valeur de la cellule.
La valeur par défaut est false.
one_page_per_sheetSi OnePagePerSheet est vrai, tout le contenu d’une feuille sera affiché sur une seule page dans le résultat.
Le format de papier de la mise en page sera invalide, ainsi que les autres paramètres de la mise en page.
prendra toujours effet.
all_columns_in_one_page_per_sheetSi AllColumnsInOnePagePerSheet est vrai, tout le contenu des colonnes d’une feuille sera affiché sur une seule page dans le résultat.
La largeur du format de papier de la mise en page sera invalide, ainsi que les autres paramètres de la mise en page.
prendra toujours effet.
chart_image_typeIndiquez le type d’image du graphique lors de la conversion.
valeur par défaut : PNG.
embeded_image_name_in_svgIndiquez le nom de fichier de l’image intégrée dans svg.
Cela devrait être un chemin complet avec un répertoire comme « c:\xpsEmbedded »
svg_fit_to_view_portsi cette propriété est vraie, le svg généré s’adaptera au port d’affichage.
svg_css_prefixObtient et définit le préfixe du nom CSS en svg, la valeur par défaut est une chaîne vide.
only_areaSi cette propriété est vraie, une zone sera générée et aucune échelle ne prendra effet.
text_rendering_hintSpécifie la qualité du rendu du texte.
La valeur par défaut est TextRenderingHint.SystemDefault
smoothing_modeSpécifie si le lissage (anticrénelage) est appliqué aux lignes et aux courbes ainsi qu’aux bords des zones remplies.
La valeur par défaut est SmoothingMode.None
transparentIndique si l’arrière-plan de l’image générée doit être transparent.
pixel_formatObtient ou définit le format de pixel pour les images générées.
is_font_substitution_char_granularityIndique s’il faut uniquement remplacer la police de caractère lorsque la police de la cellule n’est pas compatible avec celle-ci.
page_indexObtient ou définit l’index de base 0 de la première page à enregistrer.
page_countObtient ou définit le nombre de pages à enregistrer.
is_optimizedIndique s’il faut optimiser les éléments de sortie.
default_fontLorsque 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 un PDF, une 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_fontLorsque 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 un PDF, une image.
Définissez cette option sur vrai pour essayer d’utiliser la police par défaut du classeur pour afficher ces caractères en premier.
output_blank_page_when_nothing_to_printIndique s’il faut sortir une page vierge lorsqu’il n’y a rien à imprimer.
gridline_typeObtient ou définit le type de grille.
gridline_colorObtient ou définit la couleur de la grille.
text_cross_typeObtient ou définit le type de texte affiché lorsque la largeur du texte est supérieure à la largeur de la cellule.
emf_typeObtient ou définit un EmfType qui spécifie le format du métafichier.
La valeur par défaut est EmfPlusDual.
default_edit_languageObtient ou définit la langue d’édition par défaut.
sheet_setObtient ou définit les feuilles à afficher. Par défaut, toutes les feuilles du classeur sont visibles : SheetSet.visible.
emf_render_settingParamètre pour le rendu des métafichiers Emf dans le fichier source.
custom_render_settingsObtient ou définit des paramètres personnalisés pendant le rendu.

Méthodes

MéthodeDescription
set_desired_size(self, desired_width, desired_height)Définit la largeur et la hauteur souhaitées de l’image.
set_desired_size(self, desired_width, desired_height, keep_aspect_ratio)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