PrintControllerWithStatusDialog Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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) |