Configuración de Opciones de Impresión

Cómo Establecer Opciones de Impresión

Estas opciones de impresión permiten a los usuarios:

  • Seleccionar un área de impresión específica en una hoja de cálculo.
  • Títulos de impresión.
  • Líneas de cuadrícula de impresión.
  • Encabezados de fila/columna de impresión.
  • Lograr calidad de borrador.
  • Comentarios de impresión.
  • Errores de celda de impresión.
  • Definir el orden de páginas.

Aspose.Cells para Python via .NET soporta todas las opciones de impresión ofrecidas por Microsoft Excel y los desarrolladores pueden configurar fácilmente estas opciones para las hojas de cálculo utilizando las propiedades ofrecidas por la clase PageSetup. Cómo se utilizan estas propiedades se discute a continuación con más detalle.

Cómo Establecer Área de Impresión

De forma predeterminada, el área de impresión abarca todas las áreas de la hoja de cálculo que contienen datos. Los desarrolladores pueden establecer un área de impresión específica de la hoja de cálculo.

Para seleccionar un área de impresión específica, utilice la propiedad print_area de la clase PageSetup. Asigne un rango de celdas que define el área de impresión a esta propiedad.

Cómo Establecer Títulos de Impresión

Aspose.Cells para Python via .NET te permite designar encabezados de fila y columna para que se repitan en todas las páginas de una hoja de cálculo impresa. Para hacerlo, usa las propiedades print_title_columns y print_title_rows de la clase PageSetup.

Las filas o columnas que se repetirán se definen pasando sus números de fila o columna. Por ejemplo, las filas se definen como $1:$2 y las columnas se definen como $A:$B.

Cómo establecer otras opciones de impresión

La clase PageSetup también proporciona varias otras propiedades para establecer opciones de impresión generales de la siguiente manera:

  • print_grid_lines: propiedad booleana que define si imprimir o no las líneas de la cuadrícula.
  • print_headings: propiedad booleana que define si imprimir o no los encabezados de fila y columna.
  • black_and_white: propiedad booleana que define si imprimir la hoja de cálculo en modo blanco y negro o no.
  • print_comments: define si mostrar los comentarios de impresión en la hoja de cálculo o al final de la hoja de cálculo.
  • print_draft: propiedad booleana que define si imprimir la hoja sin gráficos.
  • print_errors: define si se deben imprimir los errores de celda como se muestra, en blanco, como guion o N/A.

Para establecer las propiedades print_comments y print_errors, Aspose.Cells también proporciona dos enumeraciones, PrintCommentsType y PrintErrorsType que contienen valores predefinidos para asignar a las propiedades print_comments y print_errors respectivamente.

Los valores predefinidos en la enumeración PrintCommentsType se enumeran a continuación con sus descripciones.

Tipos de Imprimir Comentarios Descripción
PRINT_IN_PLACE Especifica imprimir los comentarios como se muestran en la hoja de cálculo.
PRINT_NO_COMMENTS Especifica no imprimir comentarios.
PRINT_SHEET_END Especifica imprimir comentarios al final de la hoja de cálculo.

Los valores predefinidos de la enumeración PrintErrorsType se enumeran a continuación con sus descripciones.

Tipos de Imprimir Errores Descripción
PRINT_ERRORS_BLANK Especifica no imprimir errores.
PRINT_ERRORS_DASH Especifica imprimir errores como “–”.
PRINT_ERRORS_DISPLAYED Especifica imprimir errores como se muestran.
PRINT_ERRORS_NA Especifica imprimir errores como “#N/A”.

Cómo establecer el orden de las páginas

La clase PageSetup proporciona la propiedad Order que se utiliza para ordenar varias páginas de la hoja de cálculo a imprimir. Hay dos posibilidades para ordenar las páginas de la siguiente manera.

  • Hacia abajo y luego hacia la derecha: imprime todas las páginas hacia abajo antes de imprimir cualquier página hacia la derecha.
  • Hacia la derecha y luego hacia abajo: imprime las páginas de izquierda a derecha antes de imprimir las páginas por debajo.

Aspose.Cells proporciona una enumeración, PrintOrderType que contiene todos los tipos de orden predefinidos.

Los valores predefinidos de la enumeración PrintOrderType se enumeran a continuación.

Tipos de Orden de Impresión Descripción
DOWN_THEN_OVER Representa el orden de impresión como de arriba abajo y luego de izquierda a derecha.
OVER_THEN_DOWN Representa el orden de impresión como de izquierda a derecha y luego de arriba abajo.