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_background Obtient l’arrière-plan de ODS.
print_area Représente la plage à imprimer.
print_title_columns Représente les colonnes qui contiennent les cellules à répéter sur le côté gauche de chaque page.
print_title_rows Représente les lignes contenant les cellules à répéter en haut de chaque page.
black_and_white Représente si les éléments du document seront imprimés en noir et blanc.
center_horizontally Représente si la feuille est imprimée centrée horizontalement.
center_vertically Représente si la feuille est imprimée centrée verticalement.
print_draft Représente si la feuille sera imprimée sans graphiques.
footer_margin Représente la distance entre le bas de la page et le pied de page, en centimètres.
footer_margin_inch Représente la distance entre le bas de la page et le pied de page, en pouces.
header_margin Représente la distance entre le haut de la page et l’en-tête, en centimètres.
header_margin_inch Représente la distance entre le haut de la page et l’en-tête, en pouces.
printer_settings Obtient et définit les paramètres de l’imprimante par défaut.
left_margin Représente la taille de la marge de gauche, en centimètres.
left_margin_inch Représente la taille de la marge de gauche, en pouces.
right_margin Représente la taille de la marge droite, en centimètres.
right_margin_inch Représente la taille de la marge de droite, en pouces.
top_margin Représente la taille de la marge supérieure, en centimètres.
top_margin_inch Représente la taille de la marge supérieure, en pouces.
bottom_margin Représente la taille de la marge inférieure, en centimètres.
bottom_margin_inch Représente la taille de la marge inférieure, en pouces.
first_page_number Représente le premier numéro de page qui sera utilisé lors de l’impression de cette feuille.
fit_to_pages_tall Représente le nombre de pages de hauteur sur lesquelles la feuille de calcul sera mise à l’échelle lors de son impression.
La valeur par défaut est 1.
fit_to_pages_wide Représente le nombre de pages de largeur sur lesquelles la feuille de calcul sera mise à l’échelle lors de son impression.
La valeur par défaut est 1.
is_percent_scale Si cette propriété a la valeur False, les propriétés FitToPagesWide et FitToPagesTall contrôlent la mise à l’échelle de la feuille de calcul.
order Représente l’ordre utilisé par Microsoft Excel pour numéroter les pages lors de l’impression d’une grande feuille de calcul.
is_automatic_paper_size Indique si le format de papier est automatique.
paper_size Représente la taille du papier.
paper_width Obtient la largeur du papier en pouces, en tenant compte de l’orientation de la page.
paper_height Obtient la hauteur du papier en pouces , en tenant compte de l’orientation de la page.
orientation Représente l’orientation d’impression de la page.
print_comments Représente la façon dont les commentaires sont imprimés avec la feuille.
print_errors Spécifie le type d’erreur d’impression affiché.
print_headings Indique si les en-têtes de ligne et de colonne sont imprimés avec cette page.
print_gridlines Indique si le quadrillage des cellules est imprimé sur la page.
zoom Représente le facteur d’échelle en pourcentage. Il doit être compris entre 10 et 400.
is_auto_first_page_number Indique si le premier numéro de page est automatiquement attribué.
print_quality Représente la qualité d’impression.
print_copies Obtient et définit le nombre de copies à imprimer.
is_hf_diff_odd_even True signifie que l’en-tête/le pied de page des pages impaires est différent des pages impaires.
is_hf_diff_first True signifie que l’en-tête/le pied de page de la première page est différent des autres pages.
is_hf_scale_with_doc Indique si l’en-tête et le pied de page sont mis à l’échelle avec la mise à l’échelle du document.
Ne s’applique qu’à Excel 2007.
is_hf_align_margins Indique si les marges d’en-tête et de pied de page sont alignées sur les marges de la page.
Si cette propriété est vraie, l’en-tête et le pied de page de gauche seront alignés avec la marge de gauche,
et l’en-tête et le pied de page de droite seront alignés avec la marge de droite.
Cette option est activée par défaut.

Méthodes

Méthode Description
get_picture(is_header, section) Obtient l’objet Picture de l’en-tête/pied de page.
get_picture(is_first, is_even, is_header, section) Obtient l’objet Picture de l’en-tête/pied de page.
copy(source, copy_options) Copie le réglage de la mise en page.
set_fit_to_pages(wide, tall) Définit le nombre de pages sur lesquelles la feuille de calcul sera mise à l’échelle lors de son impression.
custom_paper_size(width, height) Définit le format de papier personnalisé, en pouces.
clear_header_footer() Efface les paramètres d’en-tête et de pied de page.
get_header(section) Obtient un script mettant en forme l’en-tête d’un fichier Excel.
get_commands(header_footer_script) Obtient toutes les commandes d’en-tête ou de pied de page.
get_footer(section) Obtient un script mettant en forme le pied de page d’un fichier Excel.
set_header(section, header_script) Définit un script mettant en forme l’en-tête d’un fichier Excel.
set_footer(section, footer_script) Définit un script mettant en forme le pied de page d’un fichier Excel.
set_even_header(section, header_script) Définit un script mettant en forme l’en-tête de page pair d’un fichier Excel.
Effet uniquement dans Excel 2007 lorsque IsHFDiffOddEven est vrai.
get_even_header(section) Obtient un script mettant en forme l’en-tête pair d’un fichier Excel.
set_even_footer(section, footer_script) Définit un script mettant en forme le pied de page pair d’un fichier Excel.
Effet uniquement dans Excel 2007 lorsque IsHFDiffOddEven est vrai.
get_even_footer(section) Obtient un script mettant en forme le pied de page pair d’un fichier Excel.
set_first_page_header(section, header_script) Définit un script mettant en forme le premier en-tête de page d’un fichier Excel.
Effet uniquement dans Excel 2007 lorsque IsHFDiffFirst est vrai.
get_first_page_header(section) Obtient un script mettant en forme l’en-tête de la première page d’un fichier Excel.
set_first_page_footer(section, footer_script) Définit un script mettant en forme le premier pied de page d’un fichier Excel.
get_first_page_footer(section) Obtient un script mettant en forme le pied de page de la première page d’un fichier Excel.
set_header_picture(section, header_picture) Définit une image dans l’en-tête d’une feuille de calcul.
set_footer_picture(section, footer_picture) Définit une image dans le pied de page d’une feuille de calcul.
set_picture(is_first, is_even, is_header, section, image_data) Définit une image dans l’en-tête/le 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