PrintController.OnStartPrint(PrintDocument, PrintEventArgs) Yöntem

Tanım

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.

public:
 virtual void OnStartPrint(System::Drawing::Printing::PrintDocument ^ document, System::Drawing::Printing::PrintEventArgs ^ e);
public virtual void OnStartPrint (System.Drawing.Printing.PrintDocument document, System.Drawing.Printing.PrintEventArgs e);
abstract member OnStartPrint : System.Drawing.Printing.PrintDocument * System.Drawing.Printing.PrintEventArgs -> unit
override this.OnStartPrint : System.Drawing.Printing.PrintDocument * System.Drawing.Printing.PrintEventArgs -> unit
Public Overridable Sub OnStartPrint (document As PrintDocument, e As PrintEventArgs)

Parametreler

document
PrintDocument

PrintDocument Şu anda yazdırılmakta olan belgeyi temsil eden bir.

e
PrintEventArgs

PrintEventArgs Olay verilerini içeren bir.

Açıklamalar

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

Belgenin OnStartPrint ne zaman ve nasıl yazdırılacağını belirlemek için yöntemini kullanın. Örneğin, yazdırmayı 30 dakika geciktirebilir veya belgenin yazıcı ayarlarını değiştirebilirsiniz. OnStartPrint yazıcıya Graphics gönderilen öğesini oluşturur. Çağrıldıktan sonra OnStartPrint yöntemi öğesini OnStartPage tek bir sayfadan birine ayarlar Graphics . OnEndPage yöntemi nesnesini serbest bırakırken OnEndPrint yöntemini temizlerGraphics.

OnStartPrint yöntemi, geçerli olduğunu PrinterSettings doğrulamak için iyi bir yerdir.

Şunlara uygulanır

Ayrıca bkz.