Réglage des marges

Comment définir les marges

Aspose.Cells pour Python via .NET fournit une classe, Workbook, qui représente un fichier Excel. La classe Workbook contient la collection worksheets qui permet d’accéder à chaque feuille de calcul dans le fichier Excel. Une feuille de calcul est représentée par la classe Worksheet.

La classe Worksheet fournit la propriété page_setup utilisée pour définir les options de mise en page pour une feuille de calcul. L’attribut page_setup est un objet de la classe PageSetup qui permet aux développeurs de définir différentes options de mise en page pour une feuille de calcul imprimée. La classe PageSetup fournit différentes propriétés et méthodes utilisées pour définir les options de mise en page.

Comment définir les marges de la page

Définir les marges de la page (gauche, droite, haut, bas) en utilisant les membres de la classe PageSetup. Quelques-unes des méthodes sont répertoriées ci-dessous et sont utilisées pour spécifier les marges de la page :

from aspose.cells import Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# The path to the documents directory.
dataDir = RunExamples.GetDataDir(".")
# Create a workbook object
workbook = Workbook()
# Get the worksheets in the workbook
worksheets = workbook.worksheets
# Get the first (default) worksheet
worksheet = worksheets[0]
# Get the pagesetup object
pageSetup = worksheet.page_setup
# Set bottom,left,right and top page margins
pageSetup.bottom_margin = 2.0
pageSetup.left_margin = 1.0
pageSetup.right_margin = 1.0
pageSetup.top_margin = 3.0
# Save the Workbook.
workbook.save(dataDir + "SetMargins_out.xls")

Comment centrer sur la page

Il est possible de centrer quelque chose sur une page horizontalement et verticalement. Pour cela, il existe quelques membres utiles de la classe PageSetup, center_horizontally et center_vertically.

from aspose.cells import Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# The path to the documents directory.
dataDir = RunExamples.GetDataDir(".")
# Create a workbook object
workbook = Workbook()
# Get the worksheets in the workbook
worksheets = workbook.worksheets
# Get the first (default) worksheet
worksheet = worksheets[0]
# Get the pagesetup object
pageSetup = worksheet.page_setup
# Specify Center on page Horizontally and Vertically
pageSetup.center_horizontally = True
pageSetup.center_vertically = True
# Save the Workbook.
workbook.save(dataDir + "CenterOnPage_out.xls")

Comment définir les marges de l’en-tête et du pied de page

Définir les marges d’en-tête et de pied de page avec les membres de la classe PageSetup tels que header_margin et footer_margin.

from aspose.cells import Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# The path to the documents directory.
dataDir = RunExamples.GetDataDir(".")
# Create a workbook object
workbook = Workbook()
# Get the worksheets in the workbook
worksheets = workbook.worksheets
# Get the first (default) worksheet
worksheet = worksheets[0]
# Get the pagesetup object
pageSetup = worksheet.page_setup
# Specify Header / Footer margins
pageSetup.header_margin = 2.0
pageSetup.footer_margin = 2.0
# Save the Workbook.
workbook.save(dataDir + "CenterOnPage_out.xls")