PrintController Klasa

Definicja

Kontroluje sposób drukowania dokumentu podczas drukowania z aplikacji Windows Forms.Controls how a document is printed, when printing from a Windows Forms application.

public ref class PrintController abstract
public abstract class PrintController
type PrintController = class
Public MustInherit Class PrintController
Dziedziczenie
PrintController
Pochodne

Uwagi

Po zaimplementowaniu w klasie PrintController pochodnej kontroluje PrintDocument sposób drukowania.When implemented in a derived class, PrintController controls how a PrintDocument is printed. PrintDocument.Printwywołuje metody,, iOnEndPage , które z kolei umożliwiają drukarce drukowanie dokumentu. OnStartPrint OnEndPrint OnStartPagePrintDocument.Print invokes the print controller's OnStartPrint, OnEndPrint, OnStartPage, and OnEndPage methods, which in turn tell the printer how to print the document. Podgląd wydruku używa wyspecjalizowanej PrintController.Print preview uses a specialized PrintController. Przykład kontrolera wydruku, który jest wyspecjalizowany do podglądu wydruku, znajduje się w PreviewPrintControllertemacie.For an example of a print controller that is specialized for print preview, see the PreviewPrintController.

PrintControllerjest używany przez PrintDocument, i nie jest zazwyczaj używany bezpośrednio.PrintController is used by PrintDocument, and not typically used directly.

.NET Framework obejmuje trzy kontrolery wydruku, które pochodzą z tego PrintController , że pomagają w wykonywaniu typowych zadań.The .NET Framework includes three print controllers that are derived from PrintController that help accomplish common tasks. StandardPrintController Drukuje dokument na drukarce.The StandardPrintController prints a document to a printer. Generuje Podgląd informacji o tym, jak dokument będzie wyglądał po wydrukowaniu i jest używany PrintPreviewControl przez klasy i PrintPreviewDialog. PreviewPrintControllerThe PreviewPrintController generates a preview of what the document will look like when printed and is used by the PrintPreviewControl and PrintPreviewDialog classes. PrintControllerWithStatusDialog Udostępnia okno dialogowe stanu drukowania w trakcie procesu drukowania.The PrintControllerWithStatusDialog provides a printing status dialog during the printing process.

Aby uzyskać więcej informacji o drukowaniu z Windows Forms, System.Drawing.Printing Zobacz Omówienie przestrzeni nazw.For more information about printing with Windows Forms, see the System.Drawing.Printing namespace overview. Jeśli chcesz drukować z aplikacji Windows Presentation Foundation, zobacz System.Printing przestrzeń nazw.If you wish to print from a Windows Presentation Foundation application, see the System.Printing namespace.

Konstruktory

PrintController()

Inicjuje nowe wystąpienie klasy PrintController klasy.Initializes a new instance of the PrintController class.

Właściwości

IsPreview

Pobiera wartość wskazującą, PrintController czy jest używana do podglądu wydruku.Gets a value indicating whether the PrintController is used for print preview.

Metody

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy skróconą kopię bieżącego Objectelementu.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
OnEndPage(PrintDocument, PrintPageEventArgs)

Gdy jest zastępowany w klasie pochodnej, uzupełnia sekwencję kontroli, która określa, kiedy i jak drukować stronę dokumentu.When overridden in a derived class, completes the control sequence that determines when and how to print a page of a document.

OnEndPrint(PrintDocument, PrintEventArgs)

Gdy jest zastępowany w klasie pochodnej, uzupełnia sekwencję kontroli, która określa, kiedy i jak drukować dokument.When overridden in a derived class, completes the control sequence that determines when and how to print a document.

OnStartPage(PrintDocument, PrintPageEventArgs)

Gdy jest zastępowany w klasie pochodnej, rozpoczyna sekwencję kontroli, która określa, kiedy i jak drukować stronę dokumentu.When overridden in a derived class, begins the control sequence that determines when and how to print a page of a document.

OnStartPrint(PrintDocument, PrintEventArgs)

Gdy jest zastępowany w klasie pochodnej, rozpoczyna sekwencję kontroli, która określa, kiedy i jak drukować dokument.When overridden in a derived class, begins the control sequence that determines when and how to print a document.

ToString()

Zwraca ciąg, który reprezentuje bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Dotyczy

Zobacz też