Publicado el
19/Dic/2004
Actualizado el 18/Dic/2004
El espacio de nombres System.Drawing.Printing proporciona servicios relacionados con la impresión.
Normalmente, se crea una nueva instancia de la clase PrintDocument, se establecen las propiedades que describen lo que se va a imprimir, y se llama al método Print par imprimir el documento.
Utilice la propiedad PrintPageEventArgs.Graphics para especificar el resultado que se va a imprimir. Si está imprimiendo un archivo de texto, utilice StreamReader de la siguiente forma: lea una línea de la secuencia de una vez y llame al método DrawString para dibujar la línea en el objeto gráfico. Para obtener más información acerca de este proceso, vea las clases Graphics y StreamReader.
Cuando se implementa en una clase derivada, PrintController controla la forma en que se imprime un PrintDocument. El método PrintDocument.Print invoca los métodos OnStartPrint, OnEndPrint, OnStartPage y OnEndPage del dispositivo de impresión que, a su vez, indican a la impresora la forma de imprimir el documento. Para obtener más información sobre la forma de imprimir cuadros de diálogo, vea PrintDialog y PageSetupDialog.
El proceso de vista preliminar utiliza un control, un cuadro de diálogo y un dispositivo de impresión especializados. Para obtener un ejemplo de dichos cuadro de diálogo y dispositivo de impresión, vea PreviewPrintController, PrintPreviewDialog y PrintPreviewControl.
Los tipos que contiene System.Drawing.Printing
Nota:
Si sabes de alguna colaboración o artículo (en este sitio) que incluya clases de System.Drawing.Printing, (NO System.Drawing), por favor comunícamelo indicando la URL de dicho artículo (o artículos).
Ya sabes, me mandas un mensaje indicando la URL (pero que sea de mi sitio, no de otros sitios...)
Gracias.
Los artículos publicados que utilizan algunas de las clases del espacio de nombres System.Drawing.Printing
- ...
Contenido de System.Drawing.Printing
Las clases, interfaces, estructuras, delegados y enumeraciones que contiene este espacio de nombres (según la documentación de Visual Studio .NET)Pulsa aquí si quieres ver la información (en Internet) de este espacio de nombres.
Clases:
- InvalidPrinterException Representa la excepción que se inicia al intentar obtener acceso a una impresora utilizando una configuración de impresora no válida.
- Margins Especifica los márgenes de una página impresa.
- MarginsConverter Proporciona una clase MarginsConverter para Margins.
- PageSettings Especifica la configuración que se aplica a una página individual impresa.
- PaperSize Especifica el tamaño de un trozo de papel.
- PaperSource Especifica la bandeja de papel de la cual obtiene el papel la impresora.
- PreviewPageInfo Especifica información de vista preliminar para una sola página. Esta clase no puede heredarse.
- PreviewPrintController Especifica un controlador de impresión que muestra un documento en una pantalla como una serie de imágenes.
- PrintController Controla cómo se imprime un documento.
- PrintDocument Define un objeto reutilizable que envía el resultado a una impresora.
- PrinterResolution Representa la resolución admitida por una impresora.
- PrinterSettings Especifica información sobre cómo se imprime un documento, incluida la impresora que lo imprime.
- PrinterSettings.PaperSizeCollection Contiene una colección de objetos PaperSize.
- PaperSourceCollection Contiene una colección de objetos PaperSource.
- PrinterResolutionCollection Contiene una colección de objetos PrinterResolution.
- PrinterUnitConvert Especifica una serie de métodos de conversión que resultan útiles cuando se interopera con la API (Interfaz de programación de aplicaciones) Win32. No se puede heredar esta clase.
- PrintEventArgs Proporciona datos para los eventos BeginPrint y EndPrint.
- PrintingPermission Controla el acceso a impresoras. No se puede heredar esta clase.
- PrintingPermissionAttribute Permite comprobaciones declarativas de permiso de impresión.
- PrintPageEventArgs Proporciona datos para el evento PrintPage.
- QueryPageSettingsEventArgs Proporciona datos para el evento QueryPageSettings.
- StandardPrintController Especifica un dispositivo de control que envía información a una impresora.
Delegados:
- PrintEventHandler Representa el método que controlará el evento BeginPrint o EndPrint de un objeto PrintDocument.
- PrintPageEventHandler Representa el método que controlará el evento PrintPage de un objeto PrintDocument.
- QueryPageSettingsEventHandler Representa el método que controla el evento QueryPageSettings de un PrintDocument.
Enumeraciones:
- Duplex Especifica el valor dúplex de la impresora.
- PaperKind Especifica los tamaños de papel estándar.
- PaperSourceKind Orígenes de papel estándar.
- PrinterResolutionKind Especifica una resolución de impresora.
- PrinterUnit Especifica algunas de las unidades de medida que utiliza la API (Interfaz de programación de aplicaciones) Win32 para la impresión.
- PrintingPermissionLevel Especifica el tipo de impresión permitido para el código.
- PrintRange Especifica la parte del documento que se va a imprimir.