Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Este tópico ainda não foi avaliado como - Avalie este tópico

Classe PrintControllerWithStatusDialog

Controla como um documento for impresso em um aplicativo Windows Forms.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (em System.Windows.Forms.dll)
public class PrintControllerWithStatusDialog : PrintController

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

Para obter uma lista de valores de propriedade inicial de uma instância do PrintControllerWithStatusDialog classe, consulte o PrintControllerWithStatusDialog construtor.

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

O exemplo de código a seguir mostra como criar um novo PrintController e atribuí-lo para o PrintController propriedade. O exemplo supõe que você adicionou o System.Drawing.Printing espaço para nome para a classe e que você criar uma nova instância de um PrintDocument sistema autônomo myDocumentPrinter.

void myPrint() {
   if (useMyPrintController==true) {
      myDocumentPrinter.PrintController = new myControllerImplementation();     
      if (wantsStatusDialog==true) {
         myDocumentPrinter.PrintController =
           new PrintControllerWithStatusDialog(myDocumentPrinter.PrintController);
      }
   }
   myDocumentPrinter.Print();
}



void MyPrint()
{
    if (useMyPrintController == true) {
        myDocumentPrinter.set_PrintController
            (new MyControllerImplementation());

        if (wantsStatusDialog == true) {
            myDocumentPrinter.set_PrintController
                (new PrintControllerWithStatusDialog
                (myDocumentPrinter.get_PrintController()));
        }
    }
    myDocumentPrinter.Print();
} //MyPrint


System.Object
  System.Drawing.Printing.PrintController
    System.Windows.Forms.PrintControllerWithStatusDialog
Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.

.NET Framework

Compatível com: 3.5, 3.0, 2.0, 1.1, 1.0
Isso foi útil para você?
(1500 caracteres restantes)
Conteúdo da Comunidade Adicionar