System.Drawing.Printing 名前空間
通常は、PrintDocument クラスの新しいインスタンスを作成し、印刷対象について記述したプロパティを設定して、Print メソッドを呼び出すことでドキュメントを実際に印刷します。
Graphics プロパティを使用して、印刷の出力先を指定します。テキスト ファイルを印刷する場合は、StreamReader を使用します。ストリームから 1 行ずつ読み取った後で、DrawString メソッドを呼び出して、グラフィックス オブジェクトに行を印刷します。このプロセスの詳細については、Graphics クラスと StreamReader クラスのトピックを参照してください。
![]() |
---|
System.Drawing.Printing 名前空間内のクラスを、Windows サービスや ASP.NET アプリケーション、ASP.NET サービスで使用することはサポートされていません。使用した場合、サービスのパフォーマンス低下や実行時の例外発生など、予期しない問題が発生する場合があります。 |

クラス | 説明 | |
---|---|---|
![]() | InvalidPrinterException | 無効なプリンタ設定を使用してプリンタにアクセスしようとしたときにスローされる例外を表します。 |
![]() | Margins | 印刷ページの余白の大きさを指定します。 |
![]() | MarginsConverter | Margins の MarginsConverter を提供します。 |
![]() | PageSettings | 単一の印刷ページに適用する設定を指定します。 |
![]() | PaperSize | 用紙のサイズを指定します。 |
![]() | PaperSource | プリンタに用紙を供給する用紙トレイを指定します。 |
![]() | PreviewPageInfo | 単一ページの印刷プレビュー情報を指定します。このクラスは継承できません。 |
![]() | PreviewPrintController | ドキュメントを一連のイメージとして画面に表示するプリント コントローラを指定します。 |
![]() | PrintController | ドキュメントの印刷方法を制御します。 |
![]() | PrintDocument | プリンタに出力を送信する再利用可能なオブジェクトを定義します。 |
![]() | PrinterResolution | プリンタでサポートされる解像度を表します。 |
![]() | PrinterSettings | ドキュメントの印刷方法に関する情報 (印刷に使用するプリンタなど) を指定します。 |
![]() | PrinterSettings.PaperSizeCollection | PaperSize オブジェクトのコレクションを格納します。 |
![]() | PrinterSettings.PaperSourceCollection | PaperSource オブジェクトのコレクションを格納します。 |
![]() | PrinterSettings.PrinterResolutionCollection | PrinterResolution オブジェクトのコレクションを格納します。 |
![]() | PrinterSettings.StringCollection | String オブジェクトのコレクションを格納します。 |
![]() | PrinterUnitConvert | Win32 で印刷に使用する API との相互運用で使用できる一連の変換メソッドを指定します。このクラスは継承できません。 |
![]() | PrintEventArgs | BeginPrint イベントと EndPrint イベントのデータを提供します。 |
![]() | PrintingPermission | プリンタへのアクセスを制御します。このクラスは継承できません。 |
![]() | PrintingPermissionAttribute | 宣言印刷アクセス許可チェックができるようになります。 |
![]() | PrintPageEventArgs | PrintPage イベントのデータを提供します。 |
![]() | QueryPageSettingsEventArgs | QueryPageSettings イベントのデータを提供します。 |
![]() | StandardPrintController | プリンタに情報を送信するプリント コントローラを指定します。 |

デリゲート | 説明 | |
---|---|---|
![]() | PrintEventHandler | PrintDocument の BeginPrint イベントまたは EndPrint イベントを処理するメソッドを表します。 |
![]() | PrintPageEventHandler | PrintDocument の PrintPage イベントを処理するメソッドを表します。 |
![]() | QueryPageSettingsEventHandler | PrintDocument の QueryPageSettings イベントを処理するメソッドを表します。 |

- System.Drawing.Printing 名前空間のページへのリンク