PrintController Klass

Definition

Styr hur ett dokument skrivs ut när du skriver ut från ett Windows Forms program.

public ref class PrintController abstract
public abstract class PrintController
type PrintController = class
Public MustInherit Class PrintController
Arv
PrintController
Härledda

Kommentarer

Note

I .NET 6 och senare versioner stöds endast System.Drawing.Common-paketet, som innehåller den här typen, på Windows-operativsystem. Användning av den här typen i plattformsoberoende appar orsakar kompileringstidsvarningar och körningsfel. Mer information finns i System.Drawing.Common som endast stöds i Windows.

När den implementeras i en härledd klass styr PrintController du hur en PrintDocument skrivs ut. PrintDocument.Print anropar utskriftskontrollantens OnStartPrintmetoder , OnEndPrint, OnStartPageoch OnEndPage som i sin tur talar om för skrivaren hur dokumentet ska skrivas ut. Förhandsgranskning använder en specialiserad PrintController. Ett exempel på en utskriftskontrollant som är specialiserad för förhandsgranskning finns i PreviewPrintController.

PrintController används av PrintDocumentoch används vanligtvis inte direkt.

.NET Framework innehåller tre utskriftskontrollanter som härleds från PrintController som hjälper dig att utföra vanliga uppgifter. Skriver StandardPrintController ut ett dokument till en skrivare. PreviewPrintController Genererar en förhandsgranskning av hur dokumentet kommer att se ut när det skrivs ut och används av PrintPreviewControl klasserna och PrintPreviewDialog . PrintControllerWithStatusDialog Innehåller en dialogruta för utskriftsstatus under utskriftsprocessen.

Mer information om hur du skriver ut med Windows Forms finns i översikten System.Drawing.Printing namnområde. Om du vill skriva ut från ett Windows Presentation Foundation program läser du namnområdet System.Printing.

Konstruktorer

Name Description
PrintController()

Initierar en ny instans av PrintController klassen.

Egenskaper

Name Description
IsPreview

Hämtar ett värde som anger om PrintController används för förhandsgranskning.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
OnEndPage(PrintDocument, PrintPageEventArgs)

När den åsidosätts i en härledd klass slutför den kontrollsekvens som avgör när och hur du skriver ut en sida i ett dokument.

OnEndPrint(PrintDocument, PrintEventArgs)

När den åsidosätts i en härledd klass slutför den kontrollsekvens som avgör när och hur ett dokument ska skrivas ut.

OnStartPage(PrintDocument, PrintPageEventArgs)

När den åsidosätts i en härledd klass börjar kontrollsekvensen som avgör när och hur du skriver ut en sida i ett dokument.

OnStartPrint(PrintDocument, PrintEventArgs)

När det åsidosätts i en härledd klass börjar den kontrollsekvens som avgör när och hur ett dokument ska skrivas ut.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för

Se även