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 pochodnej PrintController kontroluje sposób PrintDocument drukowania.When implemented in a derived class, PrintController controls how a PrintDocument is printed. PrintDocument.Print wywołuje metody,, OnStartPrint OnEndPrint OnStartPage i OnEndPage , które z kolei umożliwiają drukarce drukowanie dokumentu.PrintDocument.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 temacie PreviewPrintController .For an example of a print controller that is specialized for print preview, see the PreviewPrintController.

PrintController jest 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 PrintController tego, że pomagają w wykonywaniu typowych zadań.The .NET Framework includes three print controllers that are derived from PrintController that help accomplish common tasks. StandardPrintControllerDrukuje dokument na drukarce.The StandardPrintController prints a document to a printer. PreviewPrintControllerGeneruje Podgląd informacji o tym, jak dokument będzie wyglądał po wydrukowaniu i jest używany przez PrintPreviewControl klasy i PrintPreviewDialog .The PreviewPrintController generates a preview of what the document will look like when printed and is used by the PrintPreviewControl and PrintPreviewDialog classes. PrintControllerWithStatusDialogUdostę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, zobacz System.Drawing.Printing 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.Initializes a new instance of the PrintController class.

Właściwości

IsPreview

Pobiera wartość wskazującą, czy PrintController 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 dany obiekt jest taki sam, jak bieżący obiekt.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()

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

(Odziedziczone po Object)
MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .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 reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Dotyczy

Zobacz też