PrintController Třída

Definice

Určuje způsob tisku dokumentu při tisku z aplikace model Windows Forms.

public ref class PrintController abstract
public abstract class PrintController
type PrintController = class
Public MustInherit Class PrintController
Dědičnost
PrintController
Odvozené

Poznámky

Note

V .NET 6 a novějších verzích je balíček System.Drawing.Common, který obsahuje tento typ, podporován pouze v operačních systémech Windows. Použití tohoto typu v multiplatformních aplikacích způsobuje upozornění v době kompilace a výjimky za běhu. Další informace naleznete v tématu System.Drawing.Common podporován pouze ve Windows.

Při implementaci v odvozené třídě určuje, PrintController jak se vytiskne PrintDocument . PrintDocument.Printvyvolá tiskárnu OnStartPrint, , , OnEndPrintOnStartPagea OnEndPage metody, které pak říkají tiskárně, jak vytisknout dokument. Náhled tisku používá specializovanou PrintControllerverzi . Příklad tiskového kontroleru, který je specializovaný pro náhled tisku, naleznete v tématu PreviewPrintController.

PrintController používá PrintDocumenta obvykle se nepoužívá přímo.

Rozhraní .NET Framework obsahuje tři řadiče tisku odvozené od PrintController, které pomáhají provádět běžné úlohy. Vytiskne StandardPrintController dokument na tiskárnu. Vygeneruje PreviewPrintController náhled toho, jak bude dokument vypadat při tisku a používá ho PrintPreviewControl třídy PrintPreviewDialog . Během PrintControllerWithStatusDialog procesu tisku se zobrazí dialogové okno se stavem tisku.

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, přečtěte si System.Printing obor názvů.

Konstruktory

Name Description
PrintController()

Inicializuje novou instanci PrintController třídy.

Vlastnosti

Name Description
IsPreview

Získá hodnotu určující, zda PrintController se používá 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)

Při přepsání v odvozené třídě dokončí řídicí sekvenci, která určuje, kdy a jak vytisknout stránku dokumentu.

OnEndPrint(PrintDocument, PrintEventArgs)

Při přepsání v odvozené třídě dokončí řídicí sekvenci, která určuje, kdy a jak vytisknout dokument.

OnStartPage(PrintDocument, PrintPageEventArgs)

Při přepsání v odvozené třídě začíná řídicí sekvence, která určuje, kdy a jak vytisknout stránku dokumentu.

OnStartPrint(PrintDocument, PrintEventArgs)

Při přepsání v odvozené třídě začíná řídicí sekvence, 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é