CView::DoPreparePrinting
Chamar essa função de sua sobrescrita de OnPreparePrinting para chamar a caixa de diálogo de impressão e para criar um contexto de dispositivos de impressão.
BOOL DoPreparePrinting(
CPrintInfo* pInfo
);
Parâmetros
- pInfo
Os pontos a CPrintInfo estrutura que descreve o trabalho de impressão atual.
Valor de retorno
Diferente de zero se impressão ou visualização de impressão podem iniciar; 0 se a operação foi cancelado.
Comentários
O comportamento da função depende se está sendo chamado para imprimir ou visualização de impressão (especificado pelo membro de m_bPreview de parâmetro de pInfo ). Se um arquivo está sendo impresso, essa função chama a caixa de diálogo, usando os valores na estrutura da CPrintInfo que aponta pInfo ; após o usuário fechou a caixa de diálogo, a função cria um contexto do dispositivo de impressora com base em configurações o usuário especificado na caixa de diálogo e retorna este contexto de dispositivo com o parâmetro de pInfo . Este contexto de dispositivo é usado para imprimir o documento.
Se um arquivo está sendo visualizado, essa função cria um contexto do dispositivo de impressora usando as configurações atuais da impressora; este contexto de dispositivo é usado simulando a impressora durante a visualização.
Requisitos
Cabeçalho: afxwin.h