Exportar (0) Imprimir
Expandir todo

PageSettings (Clase)

Actualización: noviembre 2007

Especifica la configuración que se aplica a una página individual impresa.

Espacio de nombres:  System.Drawing.Printing
Ensamblado:  System.Drawing (en System.Drawing.dll)

[SerializableAttribute]
public class PageSettings : ICloneable
/** @attribute SerializableAttribute */ 
public class PageSettings implements ICloneable
public class PageSettings implements ICloneable

La clase PageSettings se utiliza para especificar la configuración que modifica la forma en que se va a imprimir una página. Se suele establecer una configuración predeterminada para todas las páginas que se imprimen mediante la propiedad PrintDocument.DefaultPageSettings. Para especificar la configuración individualmente para cada página, se debe controlar el evento PrintDocument.PrintPage o PrintDocument.QueryPageSettings y modificar el argumento de PageSettings incluido en PrintPageEventArgs o QueryPageSettingsEventArgs, respectivamente.

Para obtener más información sobre cómo controlar los eventos PrintDocument, vea la información general de la clase PrintDocument. Para obtener más información sobre la impresión, vea la información general sobre el espacio de nombres System.Drawing.Printing.

En el ejemplo siguiente se muestra cómo se controla el evento PrintPage y se comprueba el argumento PageSettings de PrintPageEventArgs. Para utilizar este código, agregue un componente PrintDocument denominado PrintDocument1 a un formulario Windows Forms y asocie su evento PrintPage con el método printDocument1_PrintPage en el ejemplo.

private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
    if (e.PageSettings.Color && !printDocument1.PrinterSettings.SupportsColor)
        MessageBox.Show("Color printing not supported on selected printer.", "Printer Warning", MessageBoxButtons.OKCancel);
}


System.Object
  System.Drawing.Printing.PageSettings

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0, 2.0, 1.1, 1.0

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft