Funciones de configuración de página
A veces, es necesario configurar los ajustes de configuración de la página para que las hojas de trabajo controlen la impresión. Estos ajustes de configuración de página ofrecen varias opciones.
Opciones de página
Las opciones de configuración de página son totalmente compatibles con Aspose.Cells. Este artículo explica cómo configurar las opciones de página con Aspose.Cells.
Configuración de opciones de página
Aspose.Cells proporciona una clase,Libro de trabajo , que representa un archivo de Excel Microsoft. La clase Libro de trabajo contiene una colección de Hojas de trabajo que permite el acceso a cada hoja de trabajo en el archivo de Excel. Una hoja de trabajo está representada por elHoja de cálculo clase.
La clase Worksheet proporciona la propiedad PageSetup, que se utiliza para configurar las opciones de configuración de la página. De hecho, la propiedad PageSetup es un objeto de la clase PageSetup que permite establecer opciones de diseño de página para una hoja de trabajo impresa. La clase PageSetup proporciona varias propiedades que se utilizan para establecer las opciones de configuración de la página. Algunas de estas propiedades se analizan a continuación.
Orientación de la página
La orientación de la página se puede establecer en vertical u horizontal mediante elConfiguración de página clase'setOrientation(PageOrientationType) método. ÉlsetOrientation(PageOrientationType) método toma elTipo de orientación de página enumeración como parámetro. los miembros de laTipo de orientación de página enumeración se enumeran a continuación.
Tipos de orientación de página | Descripción |
---|---|
PAISAJE | Orientación horizontal |
RETRATO | Orientación Vertical |
Factor de escala
Es posible reducir o aumentar el tamaño de una hoja de trabajo ajustando el factor de escala con elestablecerZoom metodo de laConfiguración de página clase.
Opciones de FitToPages
Para ajustar el contenido de la hoja de trabajo a un número específico de páginas, use elConfiguración de página clase'establecerFitToPagesTall yestablecerFitToPagesWide métodos. Estos métodos también se utilizan para escalar hojas de trabajo.
Tamaño de papel
Establezca el tamaño de papel en el que se imprimirán las hojas de trabajo utilizando elConfiguración de página clase'Tamaño de papel propiedad. La propiedad PaperSize acepta uno de los valores predefinidos en elTipo de tamaño de papel enumeración, que se enumeran a continuación.
Tipos de tamaño de papel | Descripción |
---|---|
Papel10x14 | 10 pulgadas x 14 pulgadas |
Papel11x17 | 11 pulgadas x 17 pulgadas |
PapelA3 | A3 (297 mm x 420 mm) |
PapelA4 | A4 (210 mm x 297 mm) |
PapelA4Pequeño | A4 pequeño (210 mm x 297 mm) |
PapelA5 | A5 (148 mm x 210 mm) |
PapelB3 | B3 (13,9 x 19,7 pulgadas) |
PapelB4 | B4 (250 mm x 354 mm) |
PapelB5 | B5 (182 mm x 257 mm) |
PapelNegocioTarjeta | Tarjeta de visita (90 mm x 55 mm) |
PapelCHoja | Hoja de tamaño C |
PapelDHoja | Hoja de tamaño D |
PapelSobre10 | Sobre #10 (4-1/8 pulg. x 9-1/2 pulg.) |
PapelSobre11 | Sobre #11 (4-1/2 pulg. x 10-3/8 pulg.) |
PapelSobre12 | Sobre #12 (4-1/2 pulg. x 11 pulg.) |
PapelSobre14 | Sobre #14 (5 pulg. x 11-1/2 pulg.) |
PapelSobre9 | Sobre #9 (3-7/8 pulg. x 8-7/8 pulg.) |
PapelSobreB4 | Sobre B4 (250 mm x 353 mm) |
PapelSobreB5 | Sobre B5 (176 mm x 250 mm) |
PapelSobreB6 | Sobre B6 (176 mm x 125 mm) |
PapelSobreC3 | Sobre C3 (324 mm x 458 mm) |
PapelSobreC4 | Sobre C4 (229 mm x 324 mm) |
PapelSobreC5 | Sobre C5 (162 mm x 229 mm) |
PapelSobreC6 | Sobre C6 (114 mm x 162 mm) |
PapelSobreC65 | Sobre C65 (114 mm x 229 mm) |
PapelSobreDL | Sobre DL (110 mm x 220 mm) |
De PapelSobreItalia | Sobre Italia (110 mm x 230 mm) |
De PapelSobreMonarca | Sobre monarca (3-7/8 pulg. x 7-1/2 pulg.) |
De PapelSobrePersonal | Sobre (3-5/8 pulg. x 6-1/2 pulg.) |
PapelEHoja | Hoja de tamaño E |
PapelEjecutivo | Ejecutivo (7-1/2 pulg. x 10-1/2 pulg.) |
PapelFanfoldLegalAlemán | Folleto en acordeón alemán legal (8-1/2 pulg. x 13 pulg.) |
PaperFanfoldStdAlemán | Plegado estándar alemán (8-1/2 pulg. x 12 pulg.) |
PaperFanfoldUS | Plegado estándar de EE. UU. (14-7/8 pulg. x 11 pulg.) |
PapelFolio | Folio (8-1/2 pulg. x 13 pulg.) |
libro mayor | Libro mayor (17 pulg. x 11 pulg.) |
PapelLegal | Legal (8-1/2 pulg. x 14 pulg.) |
PapelCarta | Carta (8-1/2 pulg. x 11 pulg.) |
De PapelCartaPequeños | Carta pequeña (8-1/2 pulg. x 11 pulg.) |
Nota de papel | Nota (8-1/2 pulg. x 11 pulg.) |
PaperQuarto | Cuarto (215 mm x 275 mm) |
PaperStatement | Declaración (5-1/2 pulg. x 8-1/2 pulg.) |
Tabloide de papel | Tabloide (11 pulg. x 17 pulg.) |
Calidad de impresión
Establezca la calidad de impresión de las hojas de trabajo que se imprimirán con elConfiguración de página clase'establecerCalidadDeImpresión método. La unidad de medida de la calidad de impresión son los puntos por pulgada (DPI).
Número de la primera página
Inicie la numeración de las páginas de la hoja de trabajo usando elConfiguración de página clase'establecerNúmeroPrimeraPágina método. El método setFirstPageNumber establece el número de página de la primera página de la hoja de trabajo y las siguientes páginas se numeran en orden ascendente.
Configuración de márgenes
Aspose.Cells es totalmente compatible con las opciones de configuración de página de Microsoft de Excel. Es posible que los desarrolladores necesiten configurar los ajustes de configuración de la página para que las hojas de trabajo controlen el proceso de impresión. Este tema trata sobre cómo usar Aspose.Cells para configurar los márgenes de página.
Márgenes de página en Microsoft Excel
Aspose.Cells proporciona una clase,Libro de trabajo que representa un archivo de Excel Microsoft. La clase Workbook contiene la colección Worksheets que permite el acceso a cada hoja de trabajo en un archivo de Excel. Una hoja de trabajo está representada por elHoja de cálculo clase.
La clase Worksheet proporciona la propiedad PageSetup, que se utiliza para configurar las opciones de configuración de la página. El atributo PageSetup es un objeto delConfiguración de página class que permite establecer diferentes opciones de diseño de página para una hoja de trabajo impresa. La clase PageSetup proporciona varias propiedades y métodos que se utilizan para configurar las opciones de configuración de la página.
Márgenes de página
Establecer los márgenes (izquierdo, derecho, superior, inferior) de una página conConfiguración de página miembros de la clase A continuación se enumeran algunos de los métodos utilizados para especificar los márgenes de página:
- establecerMargenIzquierdo(int)
- establecerMargenDerecho(int)
- establecerMargenSuperior(int)
- establecer margen inferior (int)
Centrar en la página
Es posible centrar algo en una página horizontal y verticalmente. ÉlConfiguración de página La clase tiene miembros para este propósito:establecerCentroHorizontalmente yestablecerCentroVerticalmente.
Márgenes de encabezado y pie de página
Establecer márgenes de encabezado y pie de página conConfiguración de página miembros comosetHeaderMargin yestablecer Margen de pie de página.
Configuración de encabezados y pies de página
Los encabezados y pies de página son las secciones de texto e imágenes que se encuentran sobre el margen superior o debajo del margen inferior de una página. También es posible agregar encabezados y pies de página a las hojas de trabajo. Los encabezados y pies de página se pueden usar para mostrar cualquier tipo de información útil, por ejemplo, el número de página, el nombre del autor, el título del documento o la fecha y la hora. Los encabezados y pies de página también se administran mediante el cuadro de diálogo Configuración de página.
El cuadro de diálogo Configurar página
Aspose.Cells permite agregar encabezados y pies de página a las hojas de trabajo en tiempo de ejecución, pero se recomienda que los encabezados y pies de página se configuren manualmente en un archivo prediseñado para imprimir. Puede usar Microsoft Excel como una herramienta GUI para establecer encabezados y pies de página fácilmente para reducir el tiempo de desarrollo. Aspose.Cells puede importar el archivo y reservar estos ajustes.
Para agregar encabezados y pies de página en tiempo de ejecución, Aspose.Cells proporciona clases especiales y algunos comandos de script para controlar el formato.
Comandos de secuencia de comandos
Los comandos de script son comandos especiales proporcionados por Aspose.Cells que permiten a los desarrolladores formatear encabezados y pies de página.
Comandos de secuencia de comandos | Descripción |
---|---|
&PAG | El número de página actual. |
&GRAMO | Una foto. |
&NORTE | El número total de páginas. |
&D | La fecha actual. |
&T | La hora actual. |
&A | El nombre de la hoja de trabajo. |
&F | El nombre del archivo sin la ruta. |
&"<FontName>" | Un nombre de fuente. Por ejemplo: &“Arial” |
&"<FontName>, <FontStyle>" | Un nombre de fuente con un estilo. Por ejemplo: &“Arial,Negrita” |
&<FontSize> | Representa el tamaño de fuente. Por ejemplo: “&14abc”. Pero, si este comando es seguido por un número simple para imprimir en el encabezado, este debe estar separado del tamaño de fuente con un carácter de espacio. Por ejemplo: “&14 123”. |
Establecer encabezados y pies de página
ÉlConfiguración de página la clase proporciona el método[establecerEncabezado](https://reference.aspose.com/cells/java/com.aspose.cells/pagesetup#setHeader(int,%20java.lang.String) para agregar un encabezado yestablecer pie de página para agregar un pie de página a una hoja de cálculo. El script se utiliza como argumento para todos los métodos mencionados anteriormente. Representa el script que se utilizará para el encabezado o pie de página. Este script contiene comandos de script para formatear encabezados o pies de página.
Insertar un gráfico en un encabezado o pie de página
ÉlConfiguración de página la clase tiene los métodossetHeadPicture yestablecer imagen de pie de página para agregar imágenes al encabezado y pie de página de una hoja de trabajo. Estos métodos toman dos parámetros:
- Sección, la sección del encabezado o pie de página donde se colocará la imagen. Hay tres secciones: izquierda, centro y derecha, representadas por los valores numéricos 0, 1 y 2 respectivamente.
- Flujo de entrada de archivo, los datos gráficos. Los datos binarios deben escribirse en el búfer de una matriz de bytes.
Después de ejecutar el código y abrir el archivo, verifique el encabezado de la hoja de trabajo en Microsoft Excel:
- Sobre elArchivo menú, seleccioneConfiguración de página.
- En el cuadro de diálogo Configurar página, seleccione elEncabezado/Pie de página pestaña.
Insertar un gráfico en un encabezado/pie de página
Insertar un gráfico solo en el encabezado de la primera página
ÉlConfiguración de página class también tiene otros métodos útiles, por ejemploestablecerImagen, establecerFirstPageHeader, setFirstPageFooter, para agregar imágenes en el encabezado/pie de página de la primera página de una hoja de cálculo. La primera página es una página especial: es común querer que muestre información especial, por ejemplo, el logotipo de una empresa.
Configuración de las opciones de impresión
Microsoft Los ajustes de configuración de página de Excel proporcionan varias opciones de impresión (también denominadas opciones de hoja) que permiten a los usuarios controlar cómo se imprimen las páginas de la hoja de trabajo. Estas opciones de impresión permiten a los usuarios:
- Seleccione un área de impresión específica en una hoja de trabajo.
- Imprimir títulos.
- Imprimir líneas de cuadrícula.
- Imprimir encabezados de filas y columnas
- Consiga calidad de borrador.
- Imprimir comentarios.
- Imprimir errores de celda.
- Definir el orden de las páginas.
Todas estas opciones de impresión se muestran a continuación.
Opciones de impresión (hoja)
Configuración de las opciones de impresión y hojas
spose.Cells admite todas las opciones de impresión que ofrece Microsoft Excel y los desarrolladores pueden configurar fácilmente estas opciones para las hojas de trabajo utilizando las propiedades que ofrece elConfiguración de páginaclase. Cómo se utilizan estas propiedades se analiza a continuación con más detalle.
Establecer área de impresión
De manera predeterminada, solo el área de impresión incorpora 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 trabajo.
Para seleccionar un área de impresión específica, use elConfiguración de página clase'establecerárea de impresión propiedad. Asigne un rango de celdas que defina 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 trabajo impresa. Para hacerlo, utilice elConfiguración de página clase'setPrintTitleColumns ysetPrintTitleRows propiedades.
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
ÉlConfiguración de página class también proporciona varias otras propiedades para establecer las opciones generales de impresión de la siguiente manera:
- setPrintGridlines, una propiedad booleana que define si se imprimen líneas de cuadrícula o no.
- establecerEncabezados de impresión, una propiedad booleana que define si se imprimen o no los encabezados de fila y columna.
- conjuntoblancoynegro, una propiedad booleana que define si imprimir la hoja de cálculo en modo blanco y negro o no.
- setPrintComments, define si mostrar los comentarios de impresión en la hoja de trabajo o al final de la hoja de trabajo.
- establecerImprimirBorrador, una propiedad booleana que define si imprimir la hoja de trabajo en calidad de borrador o no.
- establecer errores de impresión, define si imprimir los errores de celda como mostrados, en blanco, guión o N/A.
Para configurar elImprimirComentarios yErrores de impresión properties, Aspose.Cells también proporciona dos enumeraciones,ImprimirComentariosTipo yTipo de error de impresión que contienen valores predefinidos para ser asignados a lasetPrintComments yestablecer errores de impresión propiedades respectivamente.
Los valores predefinidos en elImprimirComentariosTipo enumeración se describen a continuación.
Imprimir tipos de comentarios | Descripción |
---|---|
IMPRIMIR_EN_LUGAR | Especifica que se impriman los comentarios tal como se muestran en la hoja de trabajo. |
IMPRIMIR_SIN_COMENTARIOS | Especifica que no se impriman comentarios. |
IMPRIMIR_HOJA_END | Especifica que se impriman comentarios al final de la hoja de trabajo. |
Los valores predefinidos de laTipo de error de impresión enumeración se describen a continuación.
Tipos de errores de impresión | Descripción |
---|---|
IMPRIMIR_ERRORS_BLANK | Especifica que no se impriman errores. |
PRINT_ERRORS_DASH | Especifica que se impriman errores como “–”. |
IMPRIMIR_ERRORS_VISUALIZADOS | Especifica que se impriman los errores como se muestran. |
PRINT_ERRORS_NA | Especifica que se impriman errores como “#N/A”. |
Establecer orden de página
ÉlConfiguración de página la clase proporciona laestablecer orden propiedad que se utiliza para ordenar que se impriman varias páginas de la hoja de cálculo. Hay dos posibilidades para ordenar las páginas de la siguiente manera:
- Abajo y luego encima imprime todas las páginas hacia abajo antes de imprimir cualquier página hacia la derecha.
- arriba y luego abajo imprime las páginas de izquierda a derecha antes de imprimir las siguientes páginas.
Aspose.Cells proporciona una enumeración,Tipo de pedido de impresión , que contiene todos los tipos de orden predefinidos que se asignarán aestablecer orden método.
Los valores predefinidos deTipo de pedido de impresión enumeración se describen a continuación.
Tipos de órdenes de impresión | Descripción |
---|---|
DOWN_THEN_OVER | Imprime hacia abajo, luego hacia arriba. |
SOBRE_ENTONCES_ABAJO | Imprimir arriba, luego abajo. |
Eliminar la configuración de impresora existente de las hojas de trabajo en el archivo de Excel
Por favor, consulte este artículo relacionado con este tema.
Temas avanzados
- Calcular factor de escala de configuración de página
- Copie la configuración de configuración de página de la hoja de trabajo de origen a la hoja de trabajo de destino
- Determinar si el tamaño de papel de la hoja de trabajo es automático
- Obtenga el ancho y la altura del papel desde la configuración de la página de la hoja de trabajo
- Implementar el tamaño de papel personalizado de la hoja de trabajo para la representación
- Configuración de página y opciones de impresión
- Eliminar la configuración de impresora existente de las hojas de trabajo en el archivo de Excel