CRichEditView::PrintPage
Appelez cette fonction pour mettre en forme une plage de texte dans un contrôle RichEdit pour le périphérique de sortie spécifié par pDC.
long PrintPage(
CDC* pDC,
long nIndexStart,
long nIndexStop
);
Paramètres
pDC
Pointeur vers un contexte de périphérique pour la sortie de page.nIndexStart
Index de base zéro du premier caractère à mettre en forme.nIndexStop
Index de base zéro du dernier caractère à mettre en forme.
Valeur de retour
Index du dernier caractère qui s'ajuste sur la page plus une.
Notes
La disposition de chaque page est contrôlée par GetPageRect et GetPrintRect. En général, cet appel est suivi par un appel à CRichEditCtrl::DisplayBand qui génère la sortie.
Notez que les marges sont relatives à la page physique, pas la page logique. Par conséquent, les marges de zéro couperont souvent le texte étant donné que de nombreux imprimantes ont des zones non imprimables dans la page. Pour éviter de découpage votre texte, vous devez appeler SetMargins et définir les marges raisonnables avant de l'imprimer.
Configuration requise
Header: afxrich.h