Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Microsoft Windows implementa a exibição independente do dispositivo. No MFC, isso significa que as mesmas chamadas de desenho, na função membro OnDraw da classe de exibição, são responsáveis por desenhar na exibição e em outros dispositivos, como impressoras. Para a visualização de impressão, o dispositivo de destino é uma saída simulada da impressora para a exibição.
Sua função na impressão versus a função da estrutura
Sua classe de exibição tem as seguintes responsabilidades:
Informe ao framework quantas páginas estão no documento.
Quando solicitado a imprimir uma página especificada, desenhe essa parte do documento.
Aloque e desaloque quaisquer fontes ou outros recursos de GDI (interface de dispositivo gráfico) necessários para impressão.
Se necessário, envie todos os códigos de escape necessários para alterar o modo de impressora antes de imprimir uma determinada página, por exemplo, para alterar a orientação de impressão por página.
As responsabilidades da estrutura são as seguintes:
Exibir a caixa de diálogo Imprimir .
Crie um objeto CDC para a impressora.
Chame repetidamente a função membro StartPage do
CDCobjeto, informe à classe de exibição qual página deve ser impressa e chame a função membro EndPage doCDCobjeto.Chame funções substituíveis no modo de exibição nos momentos apropriados.
Os artigos a seguir discutem como a estrutura oferece suporte à impressão e à visualização de impressão.