Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Espacio de nombres System.Drawing.Printing

 

Publicado: octubre de 2016

El System.Drawing.Printing espacio de nombres proporciona servicios relacionados con la impresión para aplicaciones de Windows Forms.

ClaseDescripción
System_CAPS_pubclassInvalidPrinterException

Representa la excepción que se produce cuando se intenta tener acceso a una impresora con la configuración de impresora que no es válidos.

System_CAPS_pubclassMargins

Especifica las dimensiones de los márgenes de una página impresa.

System_CAPS_pubclassMarginsConverter

Proporciona un MarginsConverter para Margins.

System_CAPS_pubclassPageSettings

Especifica la configuración que se aplican a una sola página impresa.

System_CAPS_pubclassPaperSize

Especifica el tamaño de una hoja de papel.

System_CAPS_pubclassPrinterSettings.PaperSizeCollection

Contiene una colección de objetos PaperSize.

System_CAPS_pubclassPaperSource

Especifica la Bandeja de papel del que obtiene el papel la impresora.

System_CAPS_pubclassPrinterSettings.PaperSourceCollection

Contiene una colección de objetos PaperSource.

System_CAPS_pubclassPreviewPageInfo

Especifica información de vista previa de impresión de una sola página. Esta clase no puede heredarse.

System_CAPS_pubclassPreviewPrintController

Especifica un dispositivo de impresión que muestra un documento en una pantalla como una serie de imágenes.

System_CAPS_pubclassPrintController

Controla cómo se imprime un documento, al imprimir desde una aplicación de formularios Windows Forms.

System_CAPS_pubclassPrintDocument

Define un objeto reutilizable que envía el resultado a una impresora al imprimir desde una aplicación de Windows Forms.

System_CAPS_pubclassPrinterResolution

Representa la resolución admitida por una impresora.

System_CAPS_pubclassPrinterSettings.PrinterResolutionCollection

Contiene una colección de objetos PrinterResolution.

System_CAPS_pubclassPrinterSettings

Especifica información sobre cómo se imprime un documento, incluida la impresora que imprime, al imprimir desde una aplicación de formularios Windows Forms.

System_CAPS_pubclassPrinterUnitConvert

Especifica una serie de métodos de conversión que resultan útiles al interoperar con la API de impresión Win32. Esta clase no puede heredarse.

System_CAPS_pubclassPrintEventArgs

Proporciona datos para los eventos BeginPrint y EndPrint.

System_CAPS_pubclassPrintingPermission

Controla el acceso a las impresoras. Esta clase no puede heredarse.

System_CAPS_pubclassPrintingPermissionAttribute

Permite comprobaciones declarativas de permiso de impresión.

System_CAPS_pubclassPrintPageEventArgs

Proporciona datos para el evento PrintPage.

System_CAPS_pubclassQueryPageSettingsEventArgs

Proporciona datos para el evento QueryPageSettings.

System_CAPS_pubclassStandardPrintController

Especifica un controlador de impresión que envía información a una impresora.

System_CAPS_pubclassPrinterSettings.StringCollection

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Contiene una colección de objetos String.

DelegadoDescripción
System_CAPS_pubdelegatePrintEventHandler

Representa el método que controlará los eventos BeginPrint o EndPrint de un PrintDocument.

System_CAPS_pubdelegatePrintPageEventHandler

Representa el método que controlará el evento PrintPage de PrintDocument.

System_CAPS_pubdelegateQueryPageSettingsEventHandler

Representa el método que controla el evento QueryPageSettings de PrintDocument.

EnumeraciónDescripción
System_CAPS_pubenumDuplex

Especifica el valor dúplex de la impresora.

System_CAPS_pubenumPaperKind

Especifica los tamaños de papel estándar.

System_CAPS_pubenumPaperSourceKind

Orígenes de papel estándar.

System_CAPS_pubenumPrintAction

Especifica el tipo de operación de impresión que se produzca.

System_CAPS_pubenumPrinterResolutionKind

Especifica una resolución de la impresora.

System_CAPS_pubenumPrinterUnit

Especifica varias de las unidades de medida utilizada para la impresión.

System_CAPS_pubenumPrintingPermissionLevel

Especifica el tipo de impresión que se permite hacer al código.

System_CAPS_pubenumPrintRange

Especifica la parte del documento a imprimir.

Normalmente, al imprimir desde una aplicación de formularios Windows Forms, se crea una nueva instancia de la PrintDocument de clases, establecer propiedades, tales como DefaultPageSettings y PrinterSettings, que describen cómo imprimir y llamar a la Print método para imprimir el documento. Llamar a la PrintDocument.Print método genera el PrintDocument.PrintPage evento, que debe controlarse para realizar el diseño del documento para su impresión.

Utilice la Graphics propiedad de la PrintPageEventArgs objeto obtenido de la PrintDocument.PrintPage eventos para especificar el resultado para imprimir. Si va a imprimir un archivo de texto, utilice StreamReader para leer una línea de la secuencia y la llamada al mismo tiempo la DrawString método para dibujar la línea en el objeto graphics. Para obtener más información acerca de este proceso, consulte el Graphics y StreamReader clases. Puede ver un ejemplo de cómo imprimir un documento de texto en el PrintDocument tema de información general sobre la clase.

System_CAPS_noteNota

El DrawText métodos de la TextRenderer clase no se admiten para la impresión. En su lugar, use la DrawString métodos de la Graphics clase.

Cuando se implementa en una clase derivada, el PrintController controles cómo un PrintDocument se imprime. El PrintDocument.Print método invoca el controlador de impresión OnStartPrint, OnEndPrint, OnStartPage, y OnEndPage métodos, que a su vez le indican a la impresora cómo imprimir el documento. Para obtener más información acerca de cuadros de diálogo de impresión, consulte PrintDialog y PageSetupDialog.

El proceso de vista previa de impresión utiliza un dispositivo de impresión especializados, cuadro de diálogo y control. Para obtener un ejemplo de dichos cuadro de diálogo y dispositivo de impresión, consulte PreviewPrintController, PrintPreviewDialog, y PrintPreviewControl.

System_CAPS_cautionPrecaución

Las clases en el System.Drawing.Printing no se admite el espacio de nombres para su uso dentro de un servicio de Windows o la aplicación ASP.NET o el servicio. Al intentar utilizar estas clases en uno de estos tipos de aplicaciones puede generar problemas inesperados, tal como se ve reducida excepciones de rendimiento y tiempo de ejecución de servicio.

Si desea imprimir desde una aplicación de Windows Presentation Foundation (WPF), consulte el System.Printing espacio de nombres.

Volver al principio
Mostrar: