PrintControllerWithStatusDialog Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Controla cómo se imprime un documento desde una aplicación de formularios Windows Forms.
public ref class PrintControllerWithStatusDialog : System::Drawing::Printing::PrintController
public class PrintControllerWithStatusDialog : System.Drawing.Printing.PrintController
type PrintControllerWithStatusDialog = class
inherit PrintController
Public Class PrintControllerWithStatusDialog
Inherits PrintController
- Herencia
Ejemplos
En el ejemplo de código siguiente se muestra cómo crear un nuevo PrintController y asignarlo a la PrintController propiedad . En el ejemplo se supone que ha agregado el System.Drawing.Printing espacio de nombres a la clase y que ha creado una nueva instancia de como PrintDocument myDocumentPrinter
.
void myPrint()
{
if ( useMyPrintController )
{
myDocumentPrinter->PrintController = gcnew myControllerImplementation;
if ( wantsStatusDialog )
{
myDocumentPrinter->PrintController =
gcnew PrintControllerWithStatusDialog( myDocumentPrinter->PrintController );
}
}
myDocumentPrinter->Print();
}
void myPrint() {
if (useMyPrintController==true) {
myDocumentPrinter.PrintController = new myControllerImplementation();
if (wantsStatusDialog==true) {
myDocumentPrinter.PrintController =
new PrintControllerWithStatusDialog(myDocumentPrinter.PrintController);
}
}
myDocumentPrinter.Print();
}
Sub myPrint()
If useMyPrintController = True Then
myDocumentPrinter.PrintController = New myControllerImplementation()
If wantsStatusDialog = True Then
myDocumentPrinter.PrintController = _
New PrintControllerWithStatusDialog(myDocumentPrinter.PrintController)
End If
End If
myDocumentPrinter.Print()
End Sub
Comentarios
Esta clase implementa y PrintController agrega un cuadro de diálogo de estado. Un controlador de impresión especifica cómo se imprime un PrintDocument .
Para obtener una lista con los valores de propiedad iniciales de una instancia de la clase PrintControllerWithStatusDialog, vea el constructor PrintControllerWithStatusDialog.
Para obtener más información sobre la impresión con Windows Forms, consulte la introducción al System.Drawing.Printing espacio de nombres. Si desea imprimir desde una aplicación de Windows Presentation Foundation, consulte el System.Printing espacio de nombres .
Constructores
PrintControllerWithStatusDialog(PrintController) |
Inicializa una nueva instancia de la clase PrintControllerWithStatusDialog, que envuelve al objeto PrintController proporcionado. |
PrintControllerWithStatusDialog(PrintController, String) |
Inicializa una nueva instancia de la clase PrintControllerWithStatusDialog, que envuelve al objeto PrintController proporcionado y que especifica un título para el cuadro de diálogo. |
Propiedades
IsPreview |
Obtiene un valor que indica que PrintControllerWithStatusDialog se utiliza para la vista previa de impresión. |
IsPreview |
Obtiene un valor que indica si PrintController se utiliza para la vista previa de impresión. (Heredado de PrintController) |
Métodos
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
OnEndPage(PrintDocument, PrintPageEventArgs) |
Completa la secuencia de control que determina cuándo y cómo imprimir una página en un documento. |
OnEndPrint(PrintDocument, PrintEventArgs) |
Completa la secuencia de control que determina cuándo y cómo imprimir un documento. |
OnStartPage(PrintDocument, PrintPageEventArgs) |
Comienza la secuencia de control que determina cuándo y cómo imprimir una página en un documento. |
OnStartPrint(PrintDocument, PrintEventArgs) |
Comienza la secuencia de control que determina cuándo y cómo imprimir un documento. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |