CView::DoPreparePrinting
Chamar essa função a partir de sua substituir de OnPreparePrinting para invocar a caixa de diálogo Imprimir e criar um contexto de dispositivo de impressora.
BOOL DoPreparePrinting(
CPrintInfo* pInfo
);
Parâmetros
- pInfo
Aponta para um CPrintInfo estrutura que descreve o trabalho de impressão corrente.
Valor de retorno
Diferente de zero se pode começar a impressão de impressão ou visualização; 0 se a operação foi cancelada.
Comentários
Comportamento desta função depende se ele está sendo chamado para visualização de impressão ou impressão (especificada pelo m_bPreview membro do pInfo parâmetro). Se um arquivo está sendo impresso, essa função chama a caixa de diálogo Imprimir, usando os valores no CPrintInfo estruturar que pInfo aponta para; após o usuário tiver fechado a caixa de diálogo, a função cria um contexto de dispositivo de impressora com base nas configurações que o usuário especificado na caixa de diálogo e retorna este contexto de dispositivo por meio do pInfo parâmetro. Neste contexto de dispositivo é usado para imprimir o documento.
Se um arquivo está sendo visualizado, essa função cria um contexto de dispositivo de impressora usando as configurações corrente da impressora; nesse contexto de dispositivo é usado para simular a impressora durante a visualização.
Requisitos
Cabeçalho: afxwin.h