PrintControllerWithStatusDialog Clase

Definición

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

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
PrintControllerWithStatusDialog

Ejemplos

En el ejemplo de código siguiente se muestra cómo crear PrintController un nuevo y asignarlo PrintController a la propiedad.The following code example shows how to create a new PrintController and assign it to the PrintController property. En el ejemplo se supone que ha agregado System.Drawing.Printing el espacio de nombres a la clase y que ha creado una nueva instancia PrintDocument de myDocumentPrintercomo.The example assumes that you have added the System.Drawing.Printing namespace to the class and that you have created a new instance of a PrintDocument as 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 PrintController y agrega un cuadro de diálogo de estado.This class implements a PrintController and adds a status dialog box. Un controlador de impresión especifica cómo PrintDocument se imprime.A print controller specifies how a PrintDocument is printed.

Para obtener una lista con los valores de propiedad iniciales de una instancia de la clase PrintControllerWithStatusDialog, vea el constructor PrintControllerWithStatusDialog.For a list of initial property values for an instance of the PrintControllerWithStatusDialog class, see the PrintControllerWithStatusDialog constructor.

Para obtener más información acerca de la impresión con Windows Forms System.Drawing.Printing , consulte la introducción a los espacios de nombres.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 System.Printing espacio de nombres.If you want to print from a Windows Presentation Foundation application, see the System.Printing namespace.

Constructores

PrintControllerWithStatusDialog(PrintController)

Inicializa una nueva instancia de la clase PrintControllerWithStatusDialog, que envuelve al objeto PrintController proporcionado.Initializes a new instance of the PrintControllerWithStatusDialog class, wrapping the supplied PrintController.

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.Initializes a new instance of the PrintControllerWithStatusDialog class, wrapping the supplied PrintController and specifying a title for the dialog box.

Propiedades

IsPreview

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

Métodos

Equals(Object)

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

(Heredado de Object)
GetHashCode()

Sirve como la 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)

Completa la secuencia de control que determina cuándo y cómo imprimir una página en un documento.Completes the control sequence that determines when and how to print a page of a document.

OnEndPrint(PrintDocument, PrintEventArgs)

Completa la secuencia de control que determina cuándo y cómo imprimir un documento.Completes the control sequence that determines when and how to print a document.

OnStartPage(PrintDocument, PrintPageEventArgs)

Comienza la secuencia de control que determina cuándo y cómo imprimir una página en un documento.Begins the control sequence that determines when and how to print a page of a document.

OnStartPrint(PrintDocument, PrintEventArgs)

Comienza la secuencia de control que determina cuándo y cómo imprimir un documento.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: