Partilhar via


PrintControllerWithStatusDialog Classe

Definição

Controla como um documento é impresso em um aplicativo do 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==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

Comentários

Essa classe implementa uma PrintController caixa de diálogo e adiciona uma caixa de diálogo de 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 Windows Forms, consulte a visão geral do System.Drawing.Printing namespace. Se você quiser imprimir de um aplicativo Windows Presentation Foundation, consulte o System.Printing namespace.

Construtores

PrintControllerWithStatusDialog(PrintController)

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

PrintControllerWithStatusDialog(PrintController, String)

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

Propriedades

IsPreview

Obtém um valor indicando que este PrintControllerWithStatusDialog é usado para a visualização de impressão.

IsPreview

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

(Herdado de PrintController)

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
OnEndPage(PrintDocument, PrintPageEventArgs)

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

OnEndPrint(PrintDocument, PrintEventArgs)

Conclui a sequência de controle que determina quando e como um documento será impresso.

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 um documento será impresso.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também