Condividi tramite


CEditView::PrintInsideRect

Chiamata PrintInsideRect per stampare il testo nel rettangolo specificato da rectLayout.

UINT PrintInsideRect(
   CDC *pDC,
   RECT& rectLayout,
   UINT nIndexStart,
   UINT nIndexStop 
);

Parametri

  • pDC
    Puntatore al contesto di dispositivo della stampante.

  • rectLayout
    Riferimento a un oggetto CRect o a una struttura RECT che consente di specificare il rettangolo in cui il testo deve essere eseguito il rendering.

  • nIndexStart
    Indice nel buffer del primo carattere da eseguire il rendering.

  • nIndexStop
    Indice nel buffer del carattere che segue l'ultimo carattere da eseguire il rendering.

Valore restituito

Indice del carattere successivo da stampare ovvero il carattere che segue l'ultimo carattere eseguito il rendering).

Note

Se il controllo CEditView non presenta lo stile ES_AUTOHSCROLL, il testo viene eseguito il wrapping all'interno del rettangolo di rendering.Se il controllo presenta lo stile ES_AUTOHSCROLL, il testo viene tagliato al bordo destro del rettangolo.

L'elemento rect.bottom dell'oggetto del rectLayout viene modificato in modo che le dimensioni del rettangolo di definire la parte del rettangolo di origine che è occupato dal testo.

Requisiti

Header: afxext.h

Vedere anche

Riferimenti

Classe di CEditView

Grafico della gerarchia

CEditView::SetPrinterFont

CEditView::GetPrinterFont