PrintController Clase

Definición

Controla cómo se imprime un documento desde una aplicación de formularios Windows Forms.Controls how a document is printed, when printing from a Windows Forms application.

public ref class PrintController abstract
public abstract class PrintController
type PrintController = class
Public MustInherit Class PrintController
Herencia
PrintController
Derivado

Comentarios

Cuando se implementa en una clase derivada, PrintController controla cómo se imprime un PrintDocument.When implemented in a derived class, PrintController controls how a PrintDocument is printed. PrintDocument.Print invoca los métodos OnStartPrint, OnEndPrint, OnStartPagey OnEndPage del controlador de impresión, que a su vez indican a la impresora cómo imprimir el documento.PrintDocument.Print invokes the print controller's OnStartPrint, OnEndPrint, OnStartPage, and OnEndPage methods, which in turn tell the printer how to print the document. La vista previa de impresión usa una PrintControllerespecializada.Print preview uses a specialized PrintController. Para obtener un ejemplo de un controlador de impresión especializado para la vista previa de impresión, vea el PreviewPrintController.For an example of a print controller that is specialized for print preview, see the PreviewPrintController.

PrintDocumentutiliza PrintController y no suele usarse directamente.PrintController is used by PrintDocument, and not typically used directly.

El .NET Framework incluye tres controladores de impresión que se derivan de PrintController que ayudan a realizar tareas comunes.The .NET Framework includes three print controllers that are derived from PrintController that help accomplish common tasks. En el StandardPrintController se imprime un documento en una impresora.The StandardPrintController prints a document to a printer. El PreviewPrintController genera una vista previa del aspecto que tendrá el documento cuando se imprima y sea utilizado por las clases PrintPreviewControl y PrintPreviewDialog.The PreviewPrintController generates a preview of what the document will look like when printed and is used by the PrintPreviewControl and PrintPreviewDialog classes. El PrintControllerWithStatusDialog proporciona un cuadro de diálogo de estado de impresión durante el proceso de impresión.The PrintControllerWithStatusDialog provides a printing status dialog during the printing process.

Para obtener más información acerca de la impresión con Windows Forms, consulte la información general sobre el espacio de nombres System.Drawing.Printing.For more information about printing with Windows Forms, see the System.Drawing.Printing namespace overview. Si desea imprimir desde una aplicación Windows Presentation Foundation, vea el espacio de nombres System.Printing.If you wish to print from a Windows Presentation Foundation application, see the System.Printing namespace.

Constructores

PrintController()

Inicializa una nueva instancia de la clase PrintController.Initializes a new instance of the PrintController class.

Propiedades

IsPreview

Obtiene un valor que indica si PrintController se utiliza para la vista previa de impresión.Gets a value indicating whether the PrintController is used for print preview.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
OnEndPage(PrintDocument, PrintPageEventArgs)

Cuando se reemplaza en una clase derivada, se completa la secuencia de control que determina cuándo y cómo imprimir una página de un documento.When overridden in a derived class, completes the control sequence that determines when and how to print a page of a document.

OnEndPrint(PrintDocument, PrintEventArgs)

Cuando se reemplaza en una clase derivada, se completa la secuencia de control que determina cuándo y cómo imprimir un documento.When overridden in a derived class, completes the control sequence that determines when and how to print a document.

OnStartPage(PrintDocument, PrintPageEventArgs)

Cuando se reemplaza en una clase derivada, comienza la secuencia de control que determina cuándo y cómo imprimir una página de un documento.When overridden in a derived class, begins the control sequence that determines when and how to print a page of a document.

OnStartPrint(PrintDocument, PrintEventArgs)

Cuando se reemplaza en una clase derivada, comienza la secuencia de control que determina cuándo y cómo imprimir un documento.When overridden in a derived class, begins the control sequence that determines when and how to print a document.

ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Se aplica a

Consulte también: