Partilhar via


CEditView::PrintInsideRect

Chame PrintInsideRect para imprimir texto no retângulo especificado pelo rectLayout.

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

Parâmetros

  • pDC
    Ponteiro para o contexto do dispositivo de impressora.

  • rectLayout
    Referência a um objeto de CRect ou a estrutura de RECT que especificam o retângulo em que o texto deve ser renderizado.

  • nIndexStart
    Índice dentro do buffer do primeiro caractere a ser renderizado.

  • nIndexStop
    Índice dentro do buffer de caracteres após o último caractere a ser renderizado.

Valor de retorno

O índice do próximo caractere a ser impresso (isto é, o caractere após o último caractere processado).

Comentários

Se o controle de CEditView não tem o estilo ES_AUTOHSCROLL, o texto é quebrado dentro do retângulo de renderização.Se o controle tem o estilo ES_AUTOHSCROLL, o texto é recortado na borda direita do retângulo.

O elemento de rect.bottom do objeto de rectLayout é alterado para que as dimensões do retângulo define a parte do retângulo original que está ocupado pelo texto.

Requisitos

Cabeçalho: afxext.h

Consulte também

Referência

Classe de CEditView

Gráfico de hierarquia

CEditView::SetPrinterFont

CEditView::GetPrinterFont