PrintControllerWithStatusDialog Třída

Definice

Určuje, jak se dokument vytiskne z aplikace model 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
Dědičnost
PrintControllerWithStatusDialog

Příklady

Následující příklad kódu ukazuje, jak vytvořit novou PrintController a přiřadit ji k PrintController vlastnosti. Příklad předpokládá, že jste přidali System.Drawing.Printing obor názvů do třídy a vytvořili jste novou instanci 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) {
      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

Poznámky

Tato třída implementuje PrintController dialogové okno stavu a přidá ho. Ovladač tisku určuje, jak PrintDocument se tiskne.

Seznam počátečních hodnot vlastností pro instanci PrintControllerWithStatusDialog třídy naleznete v konstruktoru PrintControllerWithStatusDialog .

Další informace o tisku pomocí Modelu model Windows Forms naleznete v přehledu System.Drawing.Printing oboru názvů. Pokud chcete tisknout z aplikace Windows Presentation Foundation, podívejte se na System.Printing obor názvů.

Konstruktory

Name Description
PrintControllerWithStatusDialog(PrintController, String)

Inicializuje novou instanci PrintControllerWithStatusDialog třídy, zabalení zadané PrintController a zadání názvu dialogového okna.

PrintControllerWithStatusDialog(PrintController)

Inicializuje novou instanci PrintControllerWithStatusDialog třídy, zabalení zadané PrintController.

Vlastnosti

Name Description
IsPreview

Získá hodnotu označující, že se používá PrintControllerWithStatusDialog pro náhled tisku.

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
OnEndPage(PrintDocument, PrintPageEventArgs)

Dokončí sekvenci ovládacích prvků, která určuje, kdy a jak vytisknout stránku dokumentu.

OnEndPrint(PrintDocument, PrintEventArgs)

Dokončí sekvenci ovládacích prvků, která určuje, kdy a jak vytisknout dokument.

OnStartPage(PrintDocument, PrintPageEventArgs)

Zahájí sekvenci ovládacích prvků, která určuje, kdy a jak vytisknout stránku dokumentu.

OnStartPrint(PrintDocument, PrintEventArgs)

Zahájí sekvenci ovládacích prvků, která určuje, kdy a jak vytisknout dokument.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také