CPrintInfo 構造体
印刷や印刷プレビューのジョブに関する情報を格納します。
struct CPrintInfo
メンバー
パブリック メソッド
名前 |
説明 |
---|---|
印刷される最初のページ数を返します。 |
|
ドキュメントの最後のページ数を返します。 |
|
文書の最初のページ数を返します。 |
|
DocObject の結合された印刷ジョブで出力される DocObject の項目の最初のページ、前のページ数を返します。 |
|
印刷される最後のページ数を返します。 |
|
ドキュメントの最後のページ数を設定します。 |
|
文書の最初のページ数を設定します。 |
パブリック データ メンバー
名前 |
説明 |
---|---|
フレームワークが印刷ループを続行するかどうかを示すフラグが含まれます。 |
|
ドキュメントが直接出力するかどうかを示すフラグが含まれます (印刷ダイアログ ボックスの表示を除いた部分。 |
|
印刷されるドキュメントが DocObject かどうかを示すフラグが含まれます。 |
|
文書をプレビューするかどうかを示すフラグが含まれます。 |
|
DocObject の印刷操作を指定します。 |
|
ユーザー定義の構造体へのポインターを格納します。 |
|
現在印刷するページの数を指定します。 |
|
オペレーティング システムによって割り当てられた現在の印刷ジョブについてがジョブ番号を指定します |
|
プレビュー ウィンドウに表示されるページの数を指定します; 1 または 2。 |
|
ドット DocObject のオフセットを最初にページの DocObject 結合された印刷ジョブで指定します。 |
|
印刷ダイアログ ボックスを使用する CPrintDialog のオブジェクトへのポインターが格納されます。 |
|
現在の使用可能なページの領域を定義する四角形を指定します。 |
|
表示するページ数の書式指定文字列が含まれます。 |
解説
CPrintInfo は構造体で、基本クラスはありません。
フレームワークは、コマンドが完了すると印刷や印刷プレビュー コマンドが選択される作成と破棄するたびに CPrintInfo オブジェクトを提供します。
CPrintInfo は、現在印刷するページなどの印刷ジョブの現在の状態を印刷する、ページのスコープなどの全体として印刷ジョブに関する情報が格納されます。情報は CPrintDialog に関連付けられたオブジェクトに格納されます; このオブジェクトは、印刷ダイアログ ボックスでユーザーが入力した値を含みます。
印刷プロセス中にフレームワークと、からビュー クラスの間で CPrintInfo のオブジェクトが渡され、2 の間で情報を交換するために使用されます。たとえば、フレームワークは CPrintInfoかの m_nCurPage のメンバーに値を割り当てることが印刷するドキュメント内のどのページ ビュー クラスを通知します; ビュー クラスが値を取得し、指定したページの実際の印刷を実行します。
また、出力されるまでドキュメントの長さがわからない場合です。ページが印刷されるたびにこの場合、ドキュメントの末尾のビュー クラスのテスト。末尾に到達すると、ビュー クラスは FALSEに CPrintInfo の m_bContinuePrinting のメンバーを設定します; これは、印刷ループを停止するために、フレームワークに通知します。
CPrintInfo は CView 関数がの下に「も参照」Work メンバーによって使用されますMicrosoft Foundation Class ライブラリに用意されている印刷のアーキテクチャに関する詳細については、フレーム ウィンドウ と ドキュメント/ビュー アーキテクチャ と [印刷中]印刷: マルチページのドキュメント" "および" "を参照してください。
継承階層
CPrintInfo
必要条件
Header: afxext.h