次の方法で共有


PrintControllerWithStatusDialog クラス

定義

Windows フォーム アプリケーションからドキュメントを印刷する方法を制御します。

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 フォームを使用した印刷の詳細については、名前空間の概要に関するページを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)

適用対象

こちらもご覧ください