Aracılığıyla paylaş


StandardPrintController.OnStartPrint(PrintDocument, PrintEventArgs) Yöntem

Tanım

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 Yazdırılmakta olan belgeyi temsil eden bir.

e
PrintEventArgs

PrintEventArgs Belgenin nasıl yazdırılacağını gösteren bir.

Özel durumlar

Yazıcı ayarları geçerli değil.

Yerel Win32 Uygulama Programlama Arabirimi (API) yazdırma işini başlatamadı.

Açıklamalar

OnStartPrint olayı tetikledikten hemen sonra PrintDocument çağrılır BeginPrint .

OnStartPrint , yazdırmada Graphics kullanılan nesneyi oluşturur. Çağrıldıktan sonra OnStartPrint yöntemi, OnStartPage nesnesini tek bir sayfanın grafiğine ayarlar Graphics . OnEndPage yöntemi nesneyi temizlerken GraphicsOnEndPrint yöntemi nesneyi serbest bırakır.

OnStartPrint yazıcı ayarlarının geçerli olduğunu doğrular.

Şunlara uygulanır

Ayrıca bkz.