Windows フォームにおける印刷のサポート

Windows フォームでの印刷は、主に PrintDocument コンポーネントを使用してユーザーが印刷できるようにすることと、PrintPreviewDialog コントロールPrintDialog コンポーネントPageSetupDialog コンポーネントを使用して Windows オペレーティング システムに慣れているユーザーに使い慣れたグラフィカル インターフェイスを提供することで構成されます。

通常は、PrintDocument コンポーネントの新しいインスタンスを作成し、PrinterSettings クラスと PageSettings クラスを使用して印刷する内容を示すプロパティを設定して、Print を呼び出してドキュメントを実際に印刷します。

Windows ベースのアプリケーションから印刷する過程で、印刷が行われていることと、印刷ジョブをキャンセルできることをユーザーに通知するために、PrintDocument コンポーネントによって印刷を中止するダイアログ ボックスが表示されます。

このセクションの内容

方法: 標準の Windows フォーム印刷ジョブを作成する
PrintDocument コンポーネントを使用して Windows フォームから印刷する方法について説明します。

方法: 実行時に PrintDialog のユーザー入力をキャプチャする
PrintDialog コンポーネントを使用して、選択した印刷オプションをプログラムを使用して変更する方法について説明します。

方法: Windows フォームでユーザーのコンピューターに接続されたプリンターを選択する
実行時に PrintDialog コンポーネントを使用して印刷されるようにプリンターを変更する方法について説明します。

方法: Windows フォームでグラフィックスを印刷する
プリンターにグラフィックスを送信する方法について説明します。

方法: Windows フォームで複数ページのテキスト ファイルを印刷する
プリンターにテキストを送信する方法について説明します。

方法: Windows フォームの印刷ジョブを完了する
印刷ジョブの完了をユーザーに通知する方法について説明します。

方法: Windows フォームを印刷する
現在のフォームのコピーを印刷する方法を示します。

方法: Windows フォームで印刷プレビューを使用して印刷する
PrintPreviewDialog を使用してドキュメントを印刷する方法を示します。

PrintDocument コンポーネント
PrintDocument コンポーネントの使用方法について説明します。

PrintDialog コンポーネント
PrintDialog コンポーネントの使用方法について説明します。

PrintPreviewDialog コントロール
PrintPreviewDialog コントロールの使用方法について説明します。

PageSetupDialog コンポーネント
PageSetupDialog コンポーネントの使用方法について説明します。

System.Drawing.Printing
System.Drawing.Printing 名前空間内のクラスについて説明します。