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
|
Classe PrintControllerWithStatusDialog
Controla como um documento for impresso em um aplicativo Windows Forms.
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
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.Drawing.Printing.PrintController
System.Windows.Forms.PrintControllerWithStatusDialog
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.