PrintControllerWithStatusDialog.OnStartPrint Yöntem
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.
Belgenin ne zaman ve nasıl yazdırılacağını belirleyen denetim sırasını başlatır.
public:
override void OnStartPrint(System::Drawing::Printing::PrintDocument ^ document, System::Drawing::Printing::PrintEventArgs ^ e);
public override void OnStartPrint (System.Drawing.Printing.PrintDocument document, System.Drawing.Printing.PrintEventArgs e);
override this.OnStartPrint : System.Drawing.Printing.PrintDocument * System.Drawing.Printing.PrintEventArgs -> unit
Public Overrides Sub OnStartPrint (document As PrintDocument, e As PrintEventArgs)
Parametreler
- document
- PrintDocument
PrintDocument Şu anda yazdırılmakta olan belgeyi temsil eden bir.
PrintEventArgs Olay verilerini içeren bir.
Açıklamalar
PrintControllerWithStatusDialog sınıfı kapsüllenmiş PrintControllerüzerinde yöntemini çağırırPrintController.OnStartPrint.
OnStartPrint yöntemi olayı tetikledikten PrintDocument hemen sonra çağrılırBeginPrint.
Belgenin ne zaman ve nasıl yazdırılacağını belirlemek için kullanın OnStartPrint . Örneğin, yazdırmayı 30 dakika geciktirebilir veya belgenin yazıcı ayarlarını değiştirebilirsiniz. OnStartPrint yazıcıya Graphics gönderilen nesneyi oluşturur. Çağrıldıktan sonra OnStartPrint yöntemi, OnStartPage nesnesini tek bir sayfanın grafiğine ayarlar Graphics . OnEndPage yöntemi nesnesini temizlerken GraphicsOnEndPrint yöntemi nesneyi serbest bırakır.
OnStartPrint geçerli olduğunu PrinterSettings doğrulamak için iyi bir yerdir.