CView::OnBeginPrinting

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

Parâmetros

pDC

Aponta para o contexto de dispositivo de impressora.

pInfo

Aponta para um estrutura de CPrintInfo que descreve o trabalho de impressão atual.

Observações

Chamado pela estrutura no início de um trabalho de Visualizar de impressão ou impressão, depois OnPreparePrinting tiver sido chamado. A implementação padrão desta função não faz nada. Substituir esta função para alocar os recursos GDI, tais como canetas ou fontes, necessários especificamente para a impressão. Selecione os objetos GDI no contexto de dispositivo de dentro a função de membro OnPrint para cada página que usa-los. Se você estiver usando o mesmo objeto de Exibir para executar a impressão e exibição na tela, use variáveis separadas para os recursos GDI necessários para cada monitor; Isso permite que você atualize a tela durante a impressão.

Você também pode usar esta função para executar inicializações que dependem de propriedades de contexto de dispositivo de 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 de impressão (como o comprimento da página). Em tal situação, não é possível especificar o comprimento do documento na função de membro OnPreparePrinting , 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 fornece acessar para o objeto de CDC que representa a impressora contexto de dispositivo, você pode definir o comprimento do documento desta função. Observe que se o comprimento do documento não for especificado por esta altura, uma barra de rolagem não é exibida durante a visualização de impressão.

Visão geral de CViewMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CView::OnEndPrinting, CView:: OnPreparePrinting, CView::OnPrint

Index