Configuración de Opciones de Impresión

Configuración de 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 admite 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.

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 PrintArea de la clase PageSetup. Asigne un rango de celdas que define el área de impresión a esta propiedad.

Establecer Títulos de Impresión

Aspose.Cells le permite designar encabezados de fila y columna para repetir en todas las páginas de una hoja de cálculo impresa. Para hacerlo, utilice las propiedades PrintTitleColumns y PrintTitleRows 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.

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:

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

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

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

Tipos de Imprimir Comentarios Descripción
PrintInPlace Especifica imprimir comentarios como se muestra en la hoja de cálculo.
PrintNoComments Especifica no imprimir comentarios.
PrintSheetEnd 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
PrintErrorsBlank Especifica no imprimir errores.
PrintErrorsDash Especifica imprimir errores como “–”.
PrintErrorsDisplayed Especifica imprimir errores como se muestra.
PrintErrorsNA Especifica imprimir errores como “#N/A”.

Establecer Orden de 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
DownThenOver Representa el orden de impresión como primero hacia abajo y luego hacia adelante.
OverThenDown Representa el orden de impresión como primero hacia adelante y luego hacia abajo.