PrintControllerWithStatusDialog 클래스
문서 인쇄 방법을 제어합니다.
네임스페이스: System.Windows.Forms
어셈블리: System.Windows.Forms(system.windows.forms.dll)
구문
‘선언
Public Class PrintControllerWithStatusDialog
Inherits PrintController
‘사용 방법
Dim instance As PrintControllerWithStatusDialog
public class PrintControllerWithStatusDialog : PrintController
public ref class PrintControllerWithStatusDialog : public PrintController
public class PrintControllerWithStatusDialog extends PrintController
public class PrintControllerWithStatusDialog extends PrintController
설명
이 클래스는 PrintController를 구현하고 상태 대화 상자를 추가합니다. 인쇄 컨트롤러는 PrintDocument가 인쇄되는 방식을 지정합니다.
PrintControllerWithStatusDialog 클래스의 인스턴스에 대한 초기 속성 값 목록을 보려면 PrintControllerWithStatusDialog 생성자를 참조하십시오.
예제
다음 코드 예제에서는 새 PrintController를 만들어 PrintController 속성에 할당하는 방법을 보여 줍니다. 이 예제에서는 클래스에 System.Drawing.Printing 네임스페이스가 추가되어 있고 PrintDocument의 새 인스턴스가 myDocumentPrinter
로 만들어져 있다고 가정합니다.
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
void myPrint() {
if (useMyPrintController==true) {
myDocumentPrinter.PrintController = new myControllerImplementation();
if (wantsStatusDialog==true) {
myDocumentPrinter.PrintController =
new PrintControllerWithStatusDialog(myDocumentPrinter.PrintController);
}
}
myDocumentPrinter.Print();
}
void myPrint()
{
if ( useMyPrintController )
{
myDocumentPrinter->PrintController = gcnew myControllerImplementation;
if ( wantsStatusDialog )
{
myDocumentPrinter->PrintController =
gcnew PrintControllerWithStatusDialog( myDocumentPrinter->PrintController );
}
}
myDocumentPrinter->Print();
}
void MyPrint()
{
if (useMyPrintController == true) {
myDocumentPrinter.set_PrintController
(new MyControllerImplementation());
if (wantsStatusDialog == true) {
myDocumentPrinter.set_PrintController
(new PrintControllerWithStatusDialog
(myDocumentPrinter.get_PrintController()));
}
}
myDocumentPrinter.Print();
} //MyPrint
상속 계층 구조
System.Object
System.Drawing.Printing.PrintController
System.Windows.Forms.PrintControllerWithStatusDialog
스레드로부터의 안전성
이 형식의 모든 public static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.
플랫폼
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework에서 모든 플래폼의 모든 버전을 지원하지는 않습니다. 지원되는 버전의 목록은 시스템 요구 사항을 참조하십시오.
버전 정보
.NET Framework
2.0, 1.1, 1.0에서 지원
참고 항목
참조
PrintControllerWithStatusDialog 멤버
System.Windows.Forms 네임스페이스
PrintController