다음을 통해 공유


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 클래스와는 네임 스페이스의 새 인스턴스를 만든를 PrintDocument 으로 myDocumentPrinter입니다.

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

설명

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

PrintControllerWithStatusDialog 클래스의 인스턴스에 대한 초기 속성 값 목록은 PrintControllerWithStatusDialog 생성자를 참조하십시오.

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

생성자

PrintControllerWithStatusDialog(PrintController)

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

PrintControllerWithStatusDialog(PrintController, String)

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

속성

IsPreview

PrintControllerWithStatusDialog가 인쇄 미리 보기에 사용되는지 여부를 나타내는 값을 가져옵니다.

IsPreview

PrintController가 인쇄 미리 보기에 사용되는지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 PrintController)

메서드

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)

적용 대상

추가 정보