CView::OnBeginPrinting

Chamado pelo estrutura no início de um trabalho de visualização de impressão ou impressão após OnPreparePrinting foi chamado.

virtual void OnBeginPrinting(
   CDC* pDC,
   CPrintInfo* pInfo 
);

Parâmetros

  • pDC
    Aponta para o contexto de dispositivo de impressora.

  • pInfo
    Aponta para um CPrintInfo estrutura que descreve o trabalho de impressão corrente.

Comentários

A implementação padrão dessa função não faz nada.Substitua esta função para alocar sistema autônomo recursos GDI, sistema autônomo canetas ou fontes, necessários especificamente para a impressão.selecionar os objetos GDI no contexto de dispositivo de dentro de AoImprimirfunção de membro para cada página que usa-los.Se você estiver usando o mesmo objeto de exibição para executar tanto a exibição de tela e imprimir, usar variáveis separadas para recursos GDI necessários para cada vídeo; assim, você pode atualizar a tela durante a impressão.

Você também pode usar esta função para realizar inicializações que dependem das propriedades do contexto de dispositivo da impressora.Por exemplo, o número de páginas necessárias para imprimir o documento pode depender de configurações que o usuário especificado na caixa de diálogo Imprimir (sistema autônomo comprimento da página).Nessa situação, não é possível especificar o comprimento do documento no OnPreparePrintingfunção de membro da , onde você normalmente faria isso; você deve aguardar até que o contexto de dispositivo de impressora foi criado com base nas configurações de caixa de diálogo.OnBeginPrinting é a primeira função substituível que lhe dá acesso à CDC objeto que representa o contexto de dispositivo de impressora, você pode conjunto o comprimento do documento dessa função.Observe que, se o comprimento do documento não for especificado neste momento, uma BAR de rolar não é exibida durante a visualização de impressão.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CView

Gráfico de hierarquia

CView::OnEndPrinting

CView::OnPreparePrinting

CView::OnPrint

Outros recursos

CView membros