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 nový PrintController a přiřadit ho vlastnosti PrintController . Příklad předpokládá, že jste přidali System.Drawing.Printing obor názvů do třídy a že jste vytvořili novou instanci objektu PrintDocument jako 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

Poznámky

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

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

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

Konstruktory

PrintControllerWithStatusDialog(PrintController)

Inicializuje novou instanci PrintControllerWithStatusDialog třídy a zabalí zadanou PrintController.

PrintControllerWithStatusDialog(PrintController, String)

Inicializuje novou instanci PrintControllerWithStatusDialog třídy, zabalí zadaný PrintController a určí název dialogového okna.

Vlastnosti

IsPreview

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

IsPreview

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

(Zděděno od PrintController)

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

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

Slouží jako výchozí hashovací funkce.

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

Získá aktuální Type instanci.

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

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

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

Dokončí řídicí sekvenci, která určuje, kdy a jak vytisknout stránku dokumentu.

OnEndPrint(PrintDocument, PrintEventArgs)

Dokončí řídicí sekvenci, která určuje, kdy a jak se má dokument vytisknout.

OnStartPage(PrintDocument, PrintPageEventArgs)

Zahájí řídicí sekvenci, která určuje, kdy a jak vytisknout stránku dokumentu.

OnStartPrint(PrintDocument, PrintEventArgs)

Zahájí řídicí sekvenci, která určuje, kdy a jak se má dokument vytisknout.

ToString()

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

(Zděděno od Object)

Platí pro

Viz také