Condividi tramite


CRichEditView::PrintPage

Chiamare la funzione per formattare un intervallo di testo in un controllo Rich Edit per il dispositivo di output specificato da pDC.

long PrintPage( 
   CDC* pDC, 
   long nIndexStart, 
   long nIndexStop  
);

Parametri

  • pDC
    Puntatore a un contesto di dispositivo di output della pagina.

  • nIndexStart
    Indice a base zero del primo carattere da formattare.

  • nIndexStop
    Indice a base zero dell'ultimo carattere da formattare.

Valore restituito

Indice dell'ultimo carattere che adatta alla pagina più una.

Note

Il layout di ogni pagina viene controllato da GetPageRect e da GetPrintRect. In genere, questa chiamata viene seguita da una chiamata a CRichEditCtrl::DisplayBand che genera output.

Si noti che i margini sono relativi alla pagina fisica, non la pagina logica. Pertanto, i margini di zero taglieranno spesso il testo poiché molte stampanti con aree unprintable nella pagina. Per evitare tagliare il testo, è necessario chiamare SetMargins e presentare i margini ragionevoli stampare.

Requisiti

Header: afxrich.h

Vedere anche

Riferimenti

Classe CRichEditView

Grafico delle gerarchie

CRichEditView::PrintInsideRect

CRichEditView::GetPageRect

CRichEditView::GetPrintRect

CRichEditView::SetMargins