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 :

  1. Concentration sur des données spécifiques : imprimer uniquement les sections pertinentes
  2. Amélioration de la mise en page : organiser le contenu proprement sur plusieurs pages
  3. Économiser des ressources : réduire la consommation de papier/encres
  4. Présentation professionnelle : garantir un rendu impeccable
  5. 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 :

  1. Accéder aux propriétés de mise en page de la feuille
  2. Définir la zone d’impression en utilisant la notation de plage de cellules
  3. 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 :

  1. Accéder aux propriétés de mise en page
  2. Réinitialiser la zone d’impression à une chaîne vide
  3. 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 à :

  1. Impression par défaut de toute la feuille
  2. Suppression des contraintes de plages précédentes
  3. 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")