Configurando Márgenes

Cómo Configurar Márgenes

Aspose.Cells para Python via .NET proporciona una clase, Workbook, que representa un archivo de Excel. La clase Workbook contiene la colección worksheets que permite acceder a cada hoja de trabajo en el archivo de Excel. Una hoja de trabajo está representada por la clase Worksheet.

La clase Worksheet proporciona la propiedad page_setup utilizada para establecer las opciones de configuración de página de una hoja de cálculo. El atributo page_setup es un objeto de la clase PageSetup que permite a los desarrolladores establecer diferentes opciones de diseño de página para una hoja de cálculo impresa. La clase PageSetup proporciona varias propiedades y métodos utilizados para establecer opciones de configuración de página.

Cómo Configurar Márgenes de Página

Establezca los márgenes de página (izquierdo, derecho, arriba, abajo) utilizando los miembros de la clase PageSetup. A continuación se enumeran algunos de los métodos que se utilizan para especificar los márgenes de página:

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")

Cómo Centrar en la Página

Es posible centrar algo en una página horizontal y verticalmente. Para ello, hay algunos miembros útiles de la clase PageSetup, center_horizontally y 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")

Cómo Establecer Márgenes del Encabezado y Pie de Página

Establezca los márgenes de encabezado y pie de página con los miembros de la clase PageSetup como header_margin y 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")