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