CPrintInfo

CPrintInfo não tem uma classe base.

CPrintInfo armazena informações sobre um trabalho de impressão ou visualização de impressão. O framework cria um objeto de CPrintInfo cada vez a impressão ou o comando Visualizar impressão é escolhido e destrói-lo quando o comando é concluído.

CPrintInfo contém informações sobre o trabalho de impressão como um todo, tais como o intervalo de páginas a ser impresso e o status atual do trabalho de imprimir, tais como a página que está sendo impresso no momento. Algumas informações são armazenadas em um objeto de CPrintDialog associado; Este objeto contém os valores inseridos pelo usuário na caixa de diálogo Imprimir.

Um objeto CPrintInfo é passado entre o quadro e sua classe de exibir durante o processo de impressão e é usado para troca de informações entre os dois. Por exemplo, o quadro informa a classe de Exibir que página do documento para imprimir, atribuindo um valor ao membro m_nCurPage a CPrintInfo; a classe de Exibir recupera o valor e executa a impressão real da página especificada.

Outro exemplo é o caso em que o comprimento do documento não é conhecido até que ele é impresso. Nesta situação, a classe de exibir testes para o final do documento cada vez que uma página é impressa. Quando o fim é alcançado, a classe de Exibir define o membro m_bContinuePrinting de CPrintInfo como falso; Isso informa o quadro para interromper o loop de impressão.

CPrintInfo é usada por funções de membro de CView listados em "Consulte também". Para obter mais informações sobre a arquitetura de impressão fornecida pelo Microsoft Foundation Biblioteca de classes, consulte Tópicos de janela de quadro e os artigos e Tópicos de arquitetura de documento/Exibir impressão e impressão: multipágina documentos no Guia do programador do Visual C++.

# include lt;afxext.h>

Membros da classe |nbsp; Gráfico de hierarquia

Amostra  MFC exemplo DIBLOOK

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

Index