PrintControllerWithStatusDialog クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
- 継承
例
次のコード例は、新しい 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) |
適用対象
こちらもご覧ください
.NET