PrintControllerWithStatusDialog 클래스

정의

Windows Forms 응용 프로그램에서 문서를 인쇄하는 방법을 제어합니다.

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
상속
PrintControllerWithStatusDialog

예제

다음 코드 예제에서는 새 PrintController 만들기 및 속성에 할당 하는 PrintController 방법을 보여 있습니다. 이 예제에서는 클래스에 System.Drawing.Printing 네임스페이스를 추가했으며 as의 새 인스턴스를 PrintDocumentmyDocumentPrinter만들었다고 가정합니다.

void myPrint()
{
   if ( useMyPrintController )
   {
      myDocumentPrinter->PrintController = gcnew myControllerImplementation;
      if ( wantsStatusDialog )
      {
         myDocumentPrinter->PrintController =
            gcnew PrintControllerWithStatusDialog( myDocumentPrinter->PrintController );
      }
   }
   myDocumentPrinter->Print();
}
void myPrint() {
   if (useMyPrintController) {
      myDocumentPrinter.PrintController = new myControllerImplementation();     
      if (wantsStatusDialog) {
         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

설명

이 클래스는 상태 PrintController 대화 상자를 구현하고 추가합니다. 인쇄 컨트롤러는 인쇄 방법을 PrintDocument 지정합니다.

클래스 인스턴스 PrintControllerWithStatusDialog 의 초기 속성 값 목록은 생성자를 참조 PrintControllerWithStatusDialog 하세요.

Windows Forms를 사용하여 인쇄하는 방법에 대한 자세한 내용은 네임스페이스 개요를 System.Drawing.Printing 참조하세요. Windows Presentation Foundation 애플리케이션에서 인쇄하려면 네임스페이스를 System.Printing 참조하세요.

생성자

Name Description
PrintControllerWithStatusDialog(PrintController, String)

제공된 PrintControllerWithStatusDialog 인스턴스를 래핑하고 대화 상자의 제목을 지정하여 클래스의 PrintController 새 인스턴스를 초기화합니다.

PrintControllerWithStatusDialog(PrintController)

제공PrintControllerWithStatusDialog된 인스턴스를 래핑하여 클래스의 PrintController 새 인스턴스를 초기화합니다.

속성

Name Description
IsPreview

인쇄 미리 보기에 사용됨을 PrintControllerWithStatusDialog 나타내는 값을 가져옵니다.

메서드

Name Description
Equals(Object)

지정된 개체가 현재 개체와 같은지 여부를 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 사용됩니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
OnEndPage(PrintDocument, PrintPageEventArgs)

문서의 페이지를 인쇄하는 시기와 방법을 결정하는 컨트롤 시퀀스를 완료합니다.

OnEndPrint(PrintDocument, PrintEventArgs)

문서를 인쇄하는 시기와 방법을 결정하는 컨트롤 시퀀스를 완료합니다.

OnStartPage(PrintDocument, PrintPageEventArgs)

문서의 페이지를 인쇄하는 시기와 방법을 결정하는 컨트롤 시퀀스를 시작합니다.

OnStartPrint(PrintDocument, PrintEventArgs)

문서를 인쇄하는 시기와 방법을 결정하는 컨트롤 시퀀스를 시작합니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상

추가 정보