PageSetup

PageSetup class

Encapsula el objeto que representa la descripción de la configuración de la página. El objeto PageSetup contiene todas las opciones de configuración de página.

public class PageSetup

Propiedades

NombreDescripción
BlackAndWhite { get; set; }Representa si los elementos del documento se imprimirán en blanco y negro.
BottomMargin { get; set; }Representa el tamaño del margen inferior, en unidades de centímetros.
BottomMarginInch { get; set; }Representa el tamaño del margen inferior, en unidades de pulgadas.
CenterHorizontally { get; set; }Representa si la hoja se imprime centrada horizontalmente.
CenterVertically { get; set; }Representa si la hoja se imprime centrada verticalmente.
FirstPageNumber { get; set; }Representa el número de la primera página que se usará cuando se imprima esta hoja.
FitToPagesTall { get; set; }Representa el número de páginas de alto a las que se escalará la hoja de trabajo cuando se imprima. El valor predeterminado es 1.
FitToPagesWide { get; set; }Representa el número de páginas de ancho a las que se escalará la hoja de trabajo cuando se imprima. El valor predeterminado es 1.
FooterMargin { get; set; }Representa la distancia desde la parte inferior de la página hasta el pie de página, en unidades de centímetros.
FooterMarginInch { get; set; }Representa la distancia desde la parte inferior de la página hasta el pie de página, en unidades de pulgadas.
HeaderMargin { get; set; }Representa la distancia desde la parte superior de la página hasta el encabezado, en unidades de centímetros.
HeaderMarginInch { get; set; }Representa la distancia desde la parte superior de la página hasta el encabezado, en unidades de pulgadas.
IsAutoFirstPageNumber { get; set; }Indica si a la primera se le asigna automáticamente el número de página.
IsAutomaticPaperSize { get; }Indica si el tamaño del papel es automático.
IsHFAlignMargins { get; set; }Indica si los márgenes del encabezado y pie de página están alineados con los márgenes de la página. Si esta propiedad es verdadera, el encabezado y pie de página izquierdos se alinearán con el margen izquierdo, y el encabezado y pie de página derechos se alinearán con el margen derecho. Esta opción está habilitada por defecto.
IsHFDiffFirst { get; set; }Verdadero significa que el encabezado/pie de página de la primera página es diferente al de otras páginas.
IsHFDiffOddEven { get; set; }Verdadero significa que el encabezado/pie de página de las páginas impares es diferente de las páginas impares.
IsHFScaleWithDoc { get; set; }Indica si el encabezado y el pie de página están escalados con el escalado del documento. Solo aplica para Excel 2007.
IsPercentScale { get; set; }Si esta propiedad es falsa, las propiedades FitToPagesWide y FitToPagesTall controlan cómo se escala la hoja de cálculo.
LeftMargin { get; set; }Representa el tamaño del margen izquierdo, en unidades de centímetros.
LeftMarginInch { get; set; }Representa el tamaño del margen izquierdo, en unidades de pulgadas.
ODSPageBackground { get; }Obtiene el fondo de ODS.
Order { get; set; }Representa el orden que utiliza Microsoft Excel para numerar las páginas al imprimir una hoja de trabajo grande.
Orientation { get; set; }Representa la orientación de impresión de la página.
PaperHeight { get; }Obtiene la altura del papel en unidades de pulgadas, considerando la orientación de la página.
PaperSize { get; set; }Representa el tamaño del papel.
PaperWidth { get; }Obtiene el ancho del papel en unidades de pulgadas, considerando la orientación de la página.
PrintArea { get; set; }Representa el rango a imprimir.
PrintComments { get; set; }Representa la forma en que se imprimen los comentarios con la hoja.
PrintCopies { get; set; }Obtiene y establece el número de copias a imprimir.
PrintDraft { get; set; }Representa si la hoja se imprimirá sin gráficos.
PrintErrors { get; set; }Especifica el tipo de error de impresión mostrado.
PrinterSettings { get; set; }Obtiene y establece la configuración de la impresora predeterminada.
PrintGridlines { get; set; }Representa si las líneas de cuadrícula de las celdas están impresas en la página.
PrintHeadings { get; set; }Representa si los encabezados de fila y columna se imprimen con esta página.
PrintQuality { get; set; }Representa la calidad de impresión.
PrintTitleColumns { get; set; }Representa las columnas que contienen las celdas a repetir en el lado izquierdo de cada página.
PrintTitleRows { get; set; }Representa las filas que contienen las celdas que se repetirán en la parte superior de cada página.
RightMargin { get; set; }Representa el tamaño del margen derecho, en unidades de centímetros.
RightMarginInch { get; set; }Representa el tamaño del margen derecho, en unidades de pulgadas.
TopMargin { get; set; }Representa el tamaño del margen superior, en unidades de centímetros.
TopMarginInch { get; set; }Representa el tamaño del margen superior, en unidades de pulgadas.
Zoom { get; set; }Representa el factor de escala en porcentaje. Debe estar entre 10 y 400.

Métodos

NombreDescripción
ClearHeaderFooter()Borra la configuración de encabezado y pie de página.
Copy(PageSetup, CopyOptions)Copia la configuración de la configuración de la página.
CustomPaperSize(double, double)Establece el tamaño de papel personalizado, en unidades de pulgadas.
GetCommands(string)Obtiene todos los comandos del encabezado o pie de página.
GetEvenFooter(int)Obtiene un script que formatea el pie de página par de un archivo de Excel.
GetEvenHeader(int)Obtiene un script que formatea el encabezado par de un archivo de Excel.
GetFirstPageFooter(int)Obtiene un script que da formato al pie de página de la primera página de un archivo de Excel.
GetFirstPageHeader(int)Obtiene un script que formatea el encabezado de la primera página de un archivo de Excel.
GetFooter(int)Obtiene un script que formatea el pie de página de un archivo de Excel.
GetHeader(int)Obtiene un script que formatea el encabezado de un archivo de Excel.
GetPicture(bool, int)Obtiene elPicture objeto del encabezado/pie de página.
GetPicture(bool, bool, bool, int)Obtiene elPicture objeto del encabezado/pie de página.
SetEvenFooter(int, string)Establece un script que formatea el pie de página par de un archivo de Excel. Solo tiene efecto en Excel 2007 cuando IsHFDiffOddEven es verdadero.
SetEvenHeader(int, string)Establece un script que formatea el encabezado de página par de un archivo de Excel. Solo tiene efecto en Excel 2007 cuando IsHFDiffOddEven es verdadero.
SetFirstPageFooter(int, string)Establece un script que formatea el pie de página de la primera página de un archivo de Excel.
SetFirstPageHeader(int, string)Establece un script que formatea el encabezado de la primera página de un archivo de Excel. Solo tiene efecto en Excel 2007 cuando IsHFDiffFirst es verdadero.
SetFitToPages(int, int)Establece el número de páginas a las que se escalará la hoja de cálculo cuando se imprima.
SetFooter(int, string)Establece un script que formatea el pie de página de un archivo de Excel.
SetFooterPicture(int, byte[])Establece una imagen en el pie de página de una hoja de cálculo.
SetHeader(int, string)Establece un script que formatea el encabezado de un archivo de Excel.
SetHeaderPicture(int, byte[])Establece una imagen en el encabezado de una hoja de cálculo.
SetPicture(bool, bool, bool, int, byte[])Establece una imagen en el encabezado/pie de página de una hoja de trabajo.

Ejemplos

[C#]

Workbook workbook = new Workbook();

WorksheetCollection sheets = workbook.Worksheets;

//Añadir una hoja de trabajo
sheets.Add();
Worksheet sheet = sheets[1];
PageSetup pageSetup = sheet.PageSetup;
pageSetup.PrintArea = "D1:K13";

//haz tu negocio

[Visual Basic]
Dim excel as Workbook = new Workbook()

Dim sheets as WorksheetCollection = excel.Worksheets

'Agregar una hoja de trabajo
sheets.Add()
Dim sheet as Worksheet = sheets(1)
Dim pageSetup as PageSetup = sheet.PageSetup
pageSetup.PrintArea = "D1:K13"

Ver también