Compartilhar via


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

Consulte também

Referência

Classe CView

Gráfico da hierarquia

Estrutura CPrintInfo

CView::OnPreparePrinting