次の方法で共有


CPrintInfo::SetMaxPage

ドキュメントの最後のページ数を指定するには、この関数を呼び出します。

void SetMaxPage(
   UINT nMaxPage 
);

パラメーター

  • nMaxPage
    ドキュメントの最後のページ数。

解説

この値は m_pPD のメンバーが参照する CPrintDialog のオブジェクトに格納されます。印刷される前にドキュメントの長さがわかっている場合、CView::OnPreparePrintingのオーバーライドでこの関数を呼び出します。ドキュメントの長さが印刷ダイアログ ボックスでユーザーが指定した設定に依存 CView::OnBeginPrintingのオーバーライドでこの関数を呼び出します。印刷されるまでドキュメントの長さが知られなかったら、印刷ループを制御するために m_bContinuePrinting のメンバーを使用します。

使用例

CView::OnPreparePrintingの例を参照してください。

必要条件

ヘッダー: afxext.h

参照

関連項目

CPrintInfo 構造体

階層図

CPrintInfo::m_bContinuePrinting

CPrintInfo::m_nCurPage

CPrintInfo::m_pPD

CPrintInfo::GetMinPage

CPrintInfo::GetToPage

CPrintInfo::SetMinPage

CView::OnBeginPrinting

CView::OnPreparePrinting