次の方法で共有


PrintDocument コンポーネントの概要 (Windows フォーム)

Windows フォーム PrintDocument コンポーネントは、印刷する内容と Windows ベースのアプリケーション内でドキュメントを印刷する機能を記述するプロパティを設定するために使用されます。 ドキュメント印刷のすべての側面を制御するために、PrintDialog コンポーネントと組み合わせて使用できます。

PrintDocument コンポーネントの操作

PrintDocument コンポーネントに関連する主なシナリオの 2 つは次のとおりです。

  • 個々のテキスト ファイルの印刷など、単純な印刷ジョブ。 このような場合は、PrintDocument コンポーネントを Windows フォームに追加し、PrintPage イベント ハンドラーにファイルを出力するプログラミング ロジックを追加します。 プログラミングロジックは、Print メソッドでドキュメントを印刷することを目的として完了する必要があります。 このメソッドは、PrintPageEventArgs クラスの Graphics プロパティに含まれる Graphics オブジェクトをプリンターに送信します。 PrintDocument コンポーネントを使用してテキスト ドキュメントを印刷する方法を示す例については、「方法: Windows フォームで複数ページのテキスト ファイルを印刷する」を参照してください。

  • 作成した印刷ロジックを再利用する必要がある状況など、より複雑な印刷ジョブ。 このような場合は、 コンポーネントから新しいコンポーネントを派生させ、 イベントをオーバーライドします (Visual Basic の のオーバーライド または C# のオーバーライド 参照)。

フォームに追加すると、PrintDocument コンポーネントが Visual Studio の Windows フォーム デザイナーの下部にあるトレイに表示されます。

関連項目