Imprimindo
Microsoft Windows implementa exibir independente de dispositivo.No MFC, isso significa que as chamadas de desenho mesmas, no OnDraw função de membro de sua classe de modo de exibição são responsáveis pelo desenho na tela e em outros dispositivos, como impressoras.Para visualização de impressão, o dispositivo de destino é uma saída de impressora simulado para o vídeo.
Sua função na impressão vs.Função da estrutura
Sua classe de modo de exibição tem as seguintes responsabilidades:
Informe o framework quantas páginas estão no documento.
Quando solicitado para imprimir uma página especificada, desenhe a parte do documento.
Alocar e desalocar qualquer fontes ou outros recursos de interface (GDI) do dispositivo de gráficos necessários para impressão.
Se necessário, enviar qualquer escape códigos necessários para alterar o modo da impressora antes de imprimir uma determinada página, por exemplo, para alterar a orientação da impressão em uma base por página.
Responsabilidades do framework são os seguintes:
Exibição de Print caixa de diálogo.
Criar um CDC o objeto para a impressora.
Chamar repetidamente o StartPage função de membro o CDC objeto informar a classe de modo que página deve ser impresso e chamar o página final função de membro a CDC objeto.
Chame funções substituíveis no modo de exibição em momentos apropriados.
Os seguintes artigos discutem como o framework oferece suporte a visualização de impressão e impressão: