Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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.