Cómo establecer el área de impresión con Python.NET

Escenarios de uso posibles

Establecer un área de impresión en un documento ayuda a controlar el contenido impreso. Las razones clave incluyen:

  1. Enfoque en datos específicos: imprimir solo las secciones relevantes
  2. Mejora del diseño: organizar el contenido ordenadamente en las páginas
  3. Ahorro de recursos: reducir el consumo de papel/tinta
  4. Presentación profesional: garantizar un resultado pulido
  5. Consistencia: mantener unas salidas de impresión uniformes

Cómo establecer el área de impresión en Excel

Para establecer un área de impresión programáticamente:

  1. Accede a las propiedades de configuración de página de la hoja de cálculo
  2. Define el área de impresión usando la notación de rango de celdas
  3. Guarda el libro de trabajo modificado
# Sample image reference remains unchanged
<img src="3.png" width=60% />

Cómo borrar el área de impresión en Excel

Para eliminar las restricciones del área de impresión:

  1. Acceder a las propiedades de configuración de página
  2. Restablecer el área de impresión a cadena vacía
  3. Guardar cambios
# Sample image reference remains unchanged
<img src="4.png" width=60% />

Qué sucede después de limpiar el área de impresión

Limpiar el área de impresión resulta en:

  1. Impresión predeterminada de toda la hoja de trabajo
  2. Eliminación de restricciones de rango previas
  3. Inclusión de todas las celdas formateadas

Cómo configurar el área de impresión usando Aspose.Cells

Configurar área de impresión a través de la configuración de página de la hoja de cálculo:

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% />

Cómo limpiar el área de impresión usando Aspose.Cells

Eliminar la definición existente del área de impresión:

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