CRichEditView::PrintPage
更新 : 2007 年 11 月
pDC で指定された出力デバイスに入るように、リッチ エディット コントロールのテキストの範囲を書式化します。
long PrintPage(
CDC* pDC,
long nIndexStart,
long nIndexStop
);
パラメータ
pDC
出力領域のデバイス コンテキストへのポインタ。nIndexStart
書式化される先頭文字の 0 から始まるインデックス。nIndexStop
書式化される最終文字の 0 から始まるインデックス。
戻り値
ページに入る最後の文字のインデックスに 1 を加えた値を返します。
解説
各ページのレイアウトは、GetPageRect と GetPrintRect で制御します。通常、この関数の後に出力を生成する CRichEditCtrl::DisplayBand を呼び出します。
マージンは論理ページではなく、物理ページに対する相対値です。ほとんどのプリンタにはページ上で印刷できない領域があるため、マージンが 0 の場合は、テキストが切り落とされることがあります。テキストを切り落とされないようにするには、印刷前に SetMargins を呼び出して適切なマージンを設定します。
必要条件
ヘッダー : afxrich.h
参照
参照
CRichEditView::PrintInsideRect