PrintControllerWithStatusDialog Classe

Definição

Controla como um documento é impresso de um aplicativo 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
Herança
PrintControllerWithStatusDialog

Exemplos

O exemplo de código a seguir mostra como criar um novo PrintController e atribuí-lo à PrintController propriedade. O exemplo pressupõe que você adicionou o System.Drawing.Printing namespace à classe e que você criou uma nova instância de um PrintDocument como myDocumentPrinter.

void myPrint()
{
   if ( useMyPrintController )
   {
      myDocumentPrinter->PrintController = gcnew myControllerImplementation;
      if ( wantsStatusDialog )
      {
         myDocumentPrinter->PrintController =
            gcnew PrintControllerWithStatusDialog( myDocumentPrinter->PrintController );
      }
   }
   myDocumentPrinter->Print();
}
void myPrint() {
   if (useMyPrintController) {
      myDocumentPrinter.PrintController = new myControllerImplementation();     
      if (wantsStatusDialog) {
         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

Comentários

Essa classe implementa uma PrintController caixa de diálogo e adiciona um status. Um controlador de impressão especifica como um PrintDocument é impresso.

Para obter uma lista de valores de propriedade iniciais para uma instância da PrintControllerWithStatusDialog classe, consulte o PrintControllerWithStatusDialog construtor.

Para obter mais informações sobre impressão com o Windows Forms, consulte a visão geral do System.Drawing.Printing namespace. Se você quiser imprimir de um aplicativo do Windows Presentation Foundation, consulte o System.Printing namespace.

Construtores

Nome Description
PrintControllerWithStatusDialog(PrintController, String)

Inicializa uma nova instância da PrintControllerWithStatusDialog classe, encapsulando o fornecido PrintController e especificando um título para a caixa de diálogo.

PrintControllerWithStatusDialog(PrintController)

Inicializa uma nova instância da PrintControllerWithStatusDialog classe, encapsulando o fornecido PrintController.

Propriedades

Nome Description
IsPreview

Obtém um valor que indica que isso PrintControllerWithStatusDialog é usado para visualização de impressão.

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
OnEndPage(PrintDocument, PrintPageEventArgs)

Conclui a sequência de controle que determina quando e como imprimir uma página de um documento.

OnEndPrint(PrintDocument, PrintEventArgs)

Conclui a sequência de controle que determina quando e como imprimir um documento.

OnStartPage(PrintDocument, PrintPageEventArgs)

Inicia a sequência de controle que determina quando e como imprimir uma página de um documento.

OnStartPrint(PrintDocument, PrintEventArgs)

Inicia a sequência de controle que determina quando e como imprimir um documento.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também