Impressão em Rich editar controles

Você pode informar um rich Editar controle (CRichEditCtrl) para processar sua saída para um dispositivo especificado, como uma impressora.Você também pode especificar o dispositivo de saída para o qual um rich Editar controle formata o texto.

Para formatar parte do conteúdo de um controle rich edit para um dispositivo específico, você pode usar o FormatRange função de membro.O FORMATRANGE estrutura usada com essa função especifica o intervalo de texto para formatar, bem como o contexto de dispositivo (DC) para o dispositivo de destino.

Após a formatação de texto para um dispositivo de saída, você pode enviar a saída para o dispositivo usando o DisplayBand função de membro.Usando repetidamente FormatRange e DisplayBand, um aplicativo que imprime o conteúdo de um controle rich edit pode implementar a faixa.(Faixa é a divisão de saída em partes menores para fins de impressão.)

Você pode usar o SetTargetDevice função de membro para especificar o dispositivo de destino para o qual um rich Editar controle formata o texto.Esta função é útil para WYSIWYG (o que você vê é o que você obtém) formatação, no qual um aplicativo posiciona texto usando métricas da fonte da impressora padrão em vez de na tela.

Consulte também

Referência

Usando CRichEditCtrl

Conceitos

Controles (MFC)