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.