PrintControllerWithStatusDialog PrintControllerWithStatusDialog PrintControllerWithStatusDialog PrintControllerWithStatusDialog Class

定義

Windows フォーム アプリケーションからドキュメントを印刷する方法を制御します。Controls how a document is printed from a Windows Forms application.

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
継承
PrintControllerWithStatusDialogPrintControllerWithStatusDialogPrintControllerWithStatusDialogPrintControllerWithStatusDialog

次のコード例は、新たに作成する方法を示しています。PrintControllerに割り当てると、PrintControllerプロパティ。The following code example shows how to create a new PrintController and assign it to the PrintController property. この例では追加した、System.Drawing.Printing名前空間、クラスには、新しいインスタンスを作成した、PrintDocumentとしてmyDocumentPrinterします。The example assumes that you have added the System.Drawing.Printing namespace to the class and that you have created a new instance of a PrintDocument as 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し、[状態] ダイアログ ボックスを追加します。This class implements a PrintController and adds a status dialog box. プリント コント ローラーを指定する方法、PrintDocumentが出力されます。A print controller specifies how a PrintDocument is printed.

PrintControllerWithStatusDialog クラスのインスタンスの初期プロパティ値一覧については、PrintControllerWithStatusDialog コンストラクターに関するトピックを参照してください。For a list of initial property values for an instance of the PrintControllerWithStatusDialog class, see the PrintControllerWithStatusDialog constructor.

Windows フォームで印刷の詳細については、次を参照してください。、System.Drawing.Printing名前空間の概要。For more information about printing with Windows Forms, see the System.Drawing.Printing namespace overview. Windows Presentation Foundation アプリケーションから印刷する場合を参照してください、System.Printing名前空間。If you want to print from a Windows Presentation Foundation application, see the System.Printing namespace.

コンストラクター

PrintControllerWithStatusDialog(PrintController) PrintControllerWithStatusDialog(PrintController) PrintControllerWithStatusDialog(PrintController) PrintControllerWithStatusDialog(PrintController)

指定した PrintControllerWithStatusDialog をラップして、PrintController クラスの新しいインスタンスを初期化します。Initializes a new instance of the PrintControllerWithStatusDialog class, wrapping the supplied PrintController.

PrintControllerWithStatusDialog(PrintController, String) PrintControllerWithStatusDialog(PrintController, String) PrintControllerWithStatusDialog(PrintController, String) PrintControllerWithStatusDialog(PrintController, String)

指定した PrintControllerWithStatusDialog をラップし、ダイアログ ボックスのタイトルを指定して、PrintController クラスの新しいインスタンスを初期化します。Initializes a new instance of the PrintControllerWithStatusDialog class, wrapping the supplied PrintController and specifying a title for the dialog box.

プロパティ

IsPreview IsPreview IsPreview IsPreview

この PrintControllerWithStatusDialog が印刷プレビューに使用されるかどうかを示す値を取得します。Gets a value indicating this PrintControllerWithStatusDialog is used for print preview.

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
OnEndPage(PrintDocument, PrintPageEventArgs) OnEndPage(PrintDocument, PrintPageEventArgs) OnEndPage(PrintDocument, PrintPageEventArgs) OnEndPage(PrintDocument, PrintPageEventArgs)

ドキュメントのページを印刷する時点と印刷方法を決定する制御シーケンスを完了します。Completes the control sequence that determines when and how to print a page of a document.

OnEndPrint(PrintDocument, PrintEventArgs) OnEndPrint(PrintDocument, PrintEventArgs) OnEndPrint(PrintDocument, PrintEventArgs) OnEndPrint(PrintDocument, PrintEventArgs)

ドキュメントを印刷する時点と印刷方法を決定する制御シーケンスを完了します。Completes the control sequence that determines when and how to print a document.

OnStartPage(PrintDocument, PrintPageEventArgs) OnStartPage(PrintDocument, PrintPageEventArgs) OnStartPage(PrintDocument, PrintPageEventArgs) OnStartPage(PrintDocument, PrintPageEventArgs)

ドキュメントのページを印刷する時点と印刷方法を決定する制御シーケンスを開始します。Begins the control sequence that determines when and how to print a page of a document.

OnStartPrint(PrintDocument, PrintEventArgs) OnStartPrint(PrintDocument, PrintEventArgs) OnStartPrint(PrintDocument, PrintEventArgs) OnStartPrint(PrintDocument, PrintEventArgs)

ドキュメントを印刷する時点と印刷方法を決定する制御シーケンスを開始します。Begins the control sequence that determines when and how to print a document.

ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

適用対象

こちらもご覧ください