Compartilhar via


CRichEditView::PrintPage

Chamar essa função para formatar um intervalo de texto em um controle de edição rico para o dispositivo de saída especificado por pDC.

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

Parâmetros

  • pDC
    Ponteiro para um contexto de dispositivo para saída da página.

  • nIndexStart
    Índice com base zero do primeiro caractere a ser formatado.

  • nIndexStop
    Índice com base zero do último caractere a ser formatado.

Valor de retorno

O índice do caractere mais recente que couber na página mais uma.

Comentários

o layout de cada página é controlado por GetPageRect e por GetPrintRect.Normalmente, essa chamada é seguido por uma chamada a CRichEditCtrl::DisplayBand que produz a saída.

Observe que as margens são relativos a página físico, não a página lógica.Portanto, as margens de zero recortarão geralmente o texto desde que têm várias impressoras unprintable áreas na página.Para evitar recorte o texto, você deve chamar SetMargins e definir margens razoáveis antes de impressão.

Requisitos

Cabeçalho: afxrich.h

Consulte também

Referência

Classe de CRichEditView

Gráfico de hierarquia

CRichEditView::PrintInsideRect

CRichEditView::GetPageRect

CRichEditView::GetPrintRect

CRichEditView::SetMargins