Sdílet prostřednictvím


PrintController Třída

Definice

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

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

Poznámky

Poznámka

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í při kompilaci a výjimky za běhu. Další informace najdete v tématu System.Drawing.Common podporované pouze ve Windows.

Při implementaci v odvozené třídě řídí způsob PrintControllerPrintDocument tisku. PrintDocument.Printvyvolá metody , OnEndPrint, OnStartPagea OnEndPage tiskového OnStartPrintovladače, které tiskárně říkají, jak vytisknout dokument. Náhled tisku používá specializovaný PrintControllerobjekt . Příklad tiskového ovladače, který se specializuje na náhled tisku, najdete v tématu PreviewPrintController.

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

Rozhraní .NET Framework obsahuje tři řadiče tisku, které jsou odvozeny 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 je používán třídami PrintPreviewControl a PrintPreviewDialog . Poskytuje PrintControllerWithStatusDialog dialogové okno stavu tisku během procesu tisku.

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

PrintController()

Inicializuje novou instanci PrintController třídy.

Vlastnosti

IsPreview

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

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)

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á sekvence ovládacích prvků, která určuje, kdy a jak vytisknout stránku dokumentu.

OnStartPrint(PrintDocument, PrintEventArgs)

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