Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Observação
A biblioteca Microsoft Foundation Classes (MFC) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.
Você pode dizer a um controle de edição avançado (CRichEditCtrl) para renderizar sua saída para um dispositivo especificado, como uma impressora. Você também pode especificar o dispositivo de saída para o qual um controle de edição avançado formata seu texto.
Para formatar parte do conteúdo de um controle de edição avançado para um dispositivo específico, você pode usar a função de membro FormatRange . A estrutura FORMATRANGE usada com esta função especifica o intervalo de texto a ser formatado, bem como o contexto do dispositivo (DC) para o dispositivo de destino.
Depois de formatar o texto para um dispositivo de saída, pode-se enviar o resultado para o dispositivo usando a função membro DisplayBand. Ao usar repetidamente FormatRange e DisplayBand, uma aplicação que imprime o conteúdo de um controlo de edição rica pode implementar banding. (Banding é a divisão da produção em partes menores para fins de impressão.)
Você pode usar a função de membro SetTargetDevice para especificar o dispositivo de destino para o qual um controle de edição avançado formata seu texto. Esta função é útil para a formatação WYSIWYG (o que você vê é o que você obtém), na qual um aplicativo posiciona o texto usando as métricas de fonte padrão da impressora em vez da tela.