PrintController Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Windows Forms uygulamasından yazdırılırken belgenin nasıl yazdırılacağını denetler.
public ref class PrintController abstract
public abstract class PrintController
type PrintController = class
Public MustInherit Class PrintController
- Devralma
-
PrintController
- Türetilmiş
Açıklamalar
Not
.NET 6 ve sonraki sürümlerde, bu türü içeren System.Drawing.Common paketi yalnızca Windows işletim sistemlerinde desteklenir. Platformlar arası uygulamalarda bu türün kullanılması derleme zamanı uyarılarına ve çalışma zamanı özel durumlarına neden olur. Daha fazla bilgi için bkz . System.Drawing.Common yalnızca Windows'ta desteklenir.
Türetilmiş bir sınıfta uygulandığında, PrintController a'nın PrintDocument nasıl yazdırılacağını denetler. PrintDocument.Print, OnStartPrintOnEndPrint, OnStartPageve OnEndPage yöntemlerini çağırarak yazıcıya belgenin nasıl yazdırılacağını bildirir. Baskı önizleme, özelleştirilmiş PrintControllerbir kullanır. Baskı önizleme için özelleştirilmiş bir yazdırma denetleyicisi örneği için bkz PreviewPrintController. .
PrintController tarafından PrintDocumentkullanılır ve genellikle doğrudan kullanılmaz.
.NET Framework, ortak görevleri gerçekleştirmeye yardımcı olan üç PrintController yazdırma denetleyicisinden türetilir. bir StandardPrintController belgeyi yazıcıya yazdırır. , PreviewPrintController yazdırıldığında belgenin nasıl görüneceğine ilişkin bir önizleme oluşturur ve ve PrintPreviewDialog sınıfları tarafından PrintPreviewControl kullanılır. , PrintControllerWithStatusDialog yazdırma işlemi sırasında bir yazdırma durumu iletişim kutusu sağlar.
Windows Forms ile yazdırma hakkında daha fazla bilgi için ad alanına genel bakış bölümüne System.Drawing.Printing bakın. bir Windows Presentation Foundation uygulamasından yazdırmak istiyorsanız ad alanına System.Printing bakın.
Oluşturucular
PrintController() |
PrintController sınıfının yeni bir örneğini başlatır. |
Özellikler
IsPreview |
baskı önizlemesi için kullanılıp kullanılmadığını PrintController belirten bir değer alır. |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
OnEndPage(PrintDocument, PrintPageEventArgs) |
Türetilmiş bir sınıfta geçersiz kılındığında, belgenin bir sayfasının ne zaman ve nasıl yazdırılacağını belirleyen denetim dizisini tamamlar. |
OnEndPrint(PrintDocument, PrintEventArgs) |
Türetilmiş bir sınıfta geçersiz kılındığında, belgenin ne zaman ve nasıl yazdırılacağını belirleyen denetim dizisini tamamlar. |
OnStartPage(PrintDocument, PrintPageEventArgs) |
Türetilmiş bir sınıfta geçersiz kılındığında, belgenin bir sayfasının ne zaman ve nasıl yazdırılacağını belirleyen denetim dizisini başlatır. |
OnStartPrint(PrintDocument, PrintEventArgs) |
Türetilmiş bir sınıfta geçersiz kılındığında, belgenin ne zaman ve nasıl yazdırılacağını belirleyen denetim dizisini başlatır. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |