PageSetup classe

PageSetup classe

Encapsule l’objet qui représente la description de la mise en page. L’objet PageSetup contient toutes les options de mise en page.

Le type PageSetup expose les membres suivants :

Propriétés

PropriétéDescription
ods_page_backgroundObtient l’arrière-plan de ODS.
print_areaReprésente la plage à imprimer.
print_title_columnsReprésente les colonnes contenant les cellules à répéter sur le côté gauche de chaque page.
print_title_rowsReprésente les lignes contenant les cellules à répéter en haut de chaque page.
black_and_whiteReprésente si les éléments du document seront imprimés en noir et blanc.
center_horizontallyReprésente si la feuille est imprimée centrée horizontalement.
center_verticallyReprésente si la feuille est imprimée centrée verticalement.
print_draftIndique si la feuille sera imprimée sans graphiques.
footer_marginReprésente la distance entre le bas de la page et le pied de page, en unités de centimètres.
footer_margin_inchReprésente la distance entre le bas de la page et le pied de page, en unités de pouces.
header_marginReprésente la distance entre le haut de la page et l’en-tête, en unités de centimètres.
header_margin_inchReprésente la distance entre le haut de la page et l’en-tête, en unités de pouces.
printer_settingsObtient et définit les paramètres de l’imprimante par défaut.
left_marginReprésente la taille de la marge gauche, en unités de centimètres.
left_margin_inchReprésente la taille de la marge gauche, en unités de pouces.
right_marginReprésente la taille de la marge droite, en unités de centimètres.
right_margin_inchReprésente la taille de la marge droite, en unités de pouces.
top_marginReprésente la taille de la marge supérieure, en unités de centimètres.
top_margin_inchReprésente la taille de la marge supérieure, en unités de pouces.
bottom_marginReprésente la taille de la marge inférieure, en unités de centimètres.
bottom_margin_inchReprésente la taille de la marge inférieure, en unités de pouces.
first_page_numberReprésente le numéro de la première page qui sera utilisée lors de l’impression de cette feuille.
fit_to_pages_tallReprésente le nombre de pages en hauteur sur lequel la feuille de calcul sera mise à l’échelle lors de son impression.
La valeur par défaut est 1.
fit_to_pages_wideReprésente le nombre de pages de largeur sur lequel la feuille de calcul sera mise à l’échelle lors de son impression.
La valeur par défaut est 1.
is_percent_scaleSi cette propriété est False, les propriétés FitToPagesWide et FitToPagesTall contrôlent la manière dont la feuille de calcul est mise à l’échelle.
orderReprésente l’ordre que Microsoft Excel utilise pour numéroter les pages lors de l’impression d’une grande feuille de calcul.
is_automatic_paper_sizeIndique si le format du papier est automatique.
paper_sizeReprésente la taille du papier.
paper_widthObtient la largeur du papier en unités de pouces, considérée comme l’orientation de la page.
paper_heightObtient la hauteur du papier en pouces, prise en compte de l’orientation de la page.
orientationReprésente l’orientation d’impression de la page.
print_commentsReprésente la façon dont les commentaires sont imprimés avec la feuille.
print_errorsSpécifie le type d’erreur d’impression affichée.
print_headingsIndique si les en-têtes de lignes et de colonnes sont imprimés avec cette page.
print_gridlinesIndique si le quadrillage des cellules est imprimé sur la page.
zoomReprésente le facteur d’échelle en pourcentage. Il devrait être compris entre 10 et 400.
is_auto_first_page_numberIndique si le premier numéro de page est automatiquement attribué.
print_qualityReprésente la qualité d’impression.
print_copiesObtenez et définissez le nombre de copies à imprimer.
is_hf_diff_odd_evenTrue signifie que l’en-tête/pied de page des pages impaires est différent des pages impaires.
is_hf_diff_firstTrue signifie que l’en-tête/pied de page de la première page est différent de celui des autres pages.
is_hf_scale_with_docIndique si l’en-tête et le pied de page sont mis à l’échelle avec la mise à l’échelle du document.
S’applique uniquement à Excel 2007.
is_hf_align_marginsIndique si les marges d’en-tête et de pied de page sont alignées avec les marges de la page.
Si cette propriété est vraie, l’en-tête et le pied de page gauche seront alignés avec la marge gauche,
et l’en-tête et le pied de page droits seront alignés avec la marge droite.
Cette option est activée par défaut.

Méthodes

MéthodeDescription
get_pictureObtient l’objet Picture de l’en-tête/pied de page.
get_pictureObtient l’objet Picture de l’en-tête/pied de page.
copyCopie le paramètre de mise en page.
set_fit_to_pagesDéfinit le nombre de pages auquel la feuille de calcul sera mise à l’échelle lors de son impression.
custom_paper_sizeDéfinit le format de papier personnalisé, en unités de pouces.
clear_header_footerEfface les paramètres d’en-tête et de pied de page.
get_headerObtient un script mettant en forme l’en-tête d’un fichier Excel.
get_commandsObtient toutes les commandes d’en-tête ou de pied de page.
get_footerObtient un script mettant en forme le pied de page d’un fichier Excel.
set_headerDéfinit un script formatant l’en-tête d’un fichier Excel.
set_footerDéfinit un script formatant le pied de page d’un fichier Excel.
set_even_headerDéfinit un script formatant l’en-tête de page paire d’un fichier Excel.
Effet uniquement dans Excel 2007 lorsque IsHFDiffOddEven est vrai.
get_even_headerObtient un script mettant en forme l’en-tête pair d’un fichier Excel.
set_even_footerDéfinit un script formatant le pied de page pair d’un fichier Excel.
Effet uniquement dans Excel 2007 lorsque IsHFDiffOddEven est vrai.
get_even_footerObtient un script mettant en forme le pied de page pair d’un fichier Excel.
set_first_page_headerDéfinit un script formatant l’en-tête de la première page d’un fichier Excel.
Effet uniquement dans Excel 2007 lorsque IsHFDiffFirst est vrai.
get_first_page_headerObtient un script mettant en forme l’en-tête de la première page d’un fichier Excel.
set_first_page_footerDéfinit un script formatant le pied de page de la première page d’un fichier Excel.
get_first_page_footerObtient un script mettant en forme le pied de page de la première page d’un fichier Excel.
set_header_pictureDéfinit une image dans l’en-tête d’une feuille de calcul.
set_footer_pictureDéfinit une image dans le pied de page d’une feuille de calcul.
set_pictureDéfinit une image dans l’en-tête/pied de page d’une feuille de calcul.

Exemple

from aspose.cells import Workbook

workbook = Workbook()
sheets = workbook.worksheets
# Add a worksheet
sheets.add()
sheet = sheets[1]
pageSetup = sheet.page_setup
pageSetup.print_area = "D1:K13"

Voir également