Comment définir la zone d impression avec Python.NET
Scénarios d’utilisation possibles
La définition d’une zone d’impression dans un document aide à contrôler le contenu imprimé. Les raisons clés incluent :
- Concentration sur des données spécifiques : imprimer uniquement les sections pertinentes
- Amélioration de la mise en page : organiser le contenu proprement sur plusieurs pages
- Économiser des ressources : réduire la consommation de papier/encres
- Présentation professionnelle : garantir un rendu impeccable
- Cohérence : maintenir des impressions uniformes
Comment définir une zone d’impression dans Excel
Pour définir une zone d’impression de manière programmatique :
- Accéder aux propriétés de mise en page de la feuille
- Définir la zone d’impression en utilisant la notation de plage de cellules
- Enregistrer le classeur modifié
# Sample image reference remains unchanged
<img src="3.png" width=60% />
Comment effacer la zone d’impression dans Excel
Pour supprimer les contraintes de la zone d’impression :
- Accéder aux propriétés de mise en page
- Réinitialiser la zone d’impression à une chaîne vide
- Enregistrer les modifications
# Sample image reference remains unchanged
<img src="4.png" width=60% />
Que se passe-t-il après avoir effacé la zone d’impression
La suppression de la zone d’impression aboutit à :
- Impression par défaut de toute la feuille
- Suppression des contraintes de plages précédentes
- Inclusion de toutes les cellules formatées
Comment définir la zone d’impression avec Aspose.Cells
Définir la zone d’impression via la mise en page de la feuille :
import aspose.cells as ac
# Load sample workbook
workbook = ac.Workbook("input.xlsx")
# Access first worksheet
worksheet = workbook.worksheets[0]
# Set print area to A1:D10
worksheet.page_setup.print_area = "A1:D10"
# Save modified workbook
workbook.save("output_set_print_area.xlsx")
# Output image reference
<img src="1.png" width=60% />
Comment effacer la zone d’impression avec Aspose.Cells
Supprimer la définition existante de la zone d’impression :
import aspose.cells as ac
# Load sample workbook
workbook = ac.Workbook("input.xlsx")
# Access first worksheet
worksheet = workbook.worksheets[0]
# Clear print area
worksheet.page_setup.print_area = ""
# Save modified workbook
workbook.save("output_clear_print_area.xlsx")
# Output image reference
<img src="2.png" width=60% />
from aspose.cells import Workbook
# Load the workbook
workbook = Workbook("input.xlsx")
# Access the desired worksheet
worksheet = workbook.worksheets[0]
# Set the print area - specify the range you want to print
worksheet.page_setup.print_area = "A1:D10"
# Save the workbook
workbook.save("set_print_area.pdf")
from aspose.cells import Workbook
# Load the workbook
workbook = Workbook("input.xlsx")
# Access the desired worksheet
worksheet = workbook.worksheets[0]
# Clear the print area
worksheet.page_setup.print_area = ""
# Save the workbook
workbook.save("clear_print_area.pdf")