Aracılığıyla paylaş


PrintControllerWithStatusDialog Sınıf

Tanım

Belgenin Windows Forms uygulamasından nasıl yazdırılacağını denetler.

public ref class PrintControllerWithStatusDialog : System::Drawing::Printing::PrintController
public class PrintControllerWithStatusDialog : System.Drawing.Printing.PrintController
type PrintControllerWithStatusDialog = class
    inherit PrintController
Public Class PrintControllerWithStatusDialog
Inherits PrintController
Devralma
PrintControllerWithStatusDialog

Örnekler

Aşağıdaki kod örneğinde yeni PrintController bir oluşturma ve özelliğine PrintController atama gösterilmektedir. Örnekte, ad alanını sınıfına System.Drawing.Printing eklediğiniz ve olarak myDocumentPrinteryeni bir örneğini PrintDocument oluşturduğunuz varsayılır.

void myPrint()
{
   if ( useMyPrintController )
   {
      myDocumentPrinter->PrintController = gcnew myControllerImplementation;
      if ( wantsStatusDialog )
      {
         myDocumentPrinter->PrintController =
            gcnew PrintControllerWithStatusDialog( myDocumentPrinter->PrintController );
      }
   }
   myDocumentPrinter->Print();
}
void myPrint() {
   if (useMyPrintController==true) {
      myDocumentPrinter.PrintController = new myControllerImplementation();     
      if (wantsStatusDialog==true) {
         myDocumentPrinter.PrintController =
           new PrintControllerWithStatusDialog(myDocumentPrinter.PrintController);
      }
   }
   myDocumentPrinter.Print();
}
Sub myPrint()
    If useMyPrintController = True Then
        myDocumentPrinter.PrintController = New myControllerImplementation()
        If wantsStatusDialog = True Then
            myDocumentPrinter.PrintController = _
               New PrintControllerWithStatusDialog(myDocumentPrinter.PrintController)
        End If
    End If
    myDocumentPrinter.Print()
End Sub

Açıklamalar

Bu sınıf bir PrintController uygular ve bir durum iletişim kutusu ekler. Yazdırma denetleyicisi, bir PrintDocument öğesinin nasıl yazdırılacağını belirtir.

Sınıfının bir örneğinin ilk özellik değerlerinin PrintControllerWithStatusDialog listesi için oluşturucuya PrintControllerWithStatusDialog bakın.

Windows Forms ile yazdırma hakkında daha fazla bilgi için bkz. ad alanına System.Drawing.Printing genel bakış. bir Windows Presentation Foundation uygulamasından yazdırmak istiyorsanız ad alanına System.Printing bakın.

Oluşturucular

PrintControllerWithStatusDialog(PrintController)

Sınıfının yeni bir örneğini PrintControllerWithStatusDialog başlatır ve sağlanan PrintControlleröğesini sarmalar.

PrintControllerWithStatusDialog(PrintController, String)

Sağlanan PrintController öğesini kaydırarak ve iletişim kutusu için bir başlık belirterek sınıfının yeni bir örneğini PrintControllerWithStatusDialog başlatır.

Özellikler

IsPreview

Baskı önizleme için kullanıldığını belirten PrintControllerWithStatusDialog bir değer alır.

IsPreview

baskı önizlemesi için kullanılıp kullanılmadığını PrintController belirten bir değer alır.

(Devralındığı yer: PrintController)

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)

Belgenin bir sayfasının ne zaman ve nasıl yazdırılacağını belirleyen denetim sırasını tamamlar.

OnEndPrint(PrintDocument, PrintEventArgs)

Belgenin ne zaman ve nasıl yazdırılacağını belirleyen denetim sırasını tamamlar.

OnStartPage(PrintDocument, PrintPageEventArgs)

Belgenin bir sayfasının ne zaman ve nasıl yazdırılacağını belirleyen denetim sırasını başlatır.

OnStartPrint(PrintDocument, PrintEventArgs)

Belgenin ne zaman ve nasıl yazdırılacağını belirleyen denetim sırasını başlatır.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.