Partilhar via


Estrutura CPrintInfo

Armazena informações sobre um trabalho de impressão ou visualização de impressão.

struct CPrintInfo

Comentários

CPrintInfo é uma estrutura e não tem uma classe base.

O estrutura cria um objeto de CPrintInfo cada time o comando Imprimir ou visualizar impressão é escolhido e destrói-lo quando o comando for concluído.

CPrintInfo contém informações sobre o trabalho de impressão sistema autônomo um todo, sistema autônomo o intervalo de páginas a serem impressas e o status corrente do trabalho de impressão, sistema autônomo a página que está sendo impresso no momento. Algumas informações são armazenadas em um associado CPrintDialog objeto; esse objeto contém os valores inseridos pelo usuário na caixa de diálogo ' Imprimir '.

A CPrintInfo objeto passado entre a estrutura e sua classe de modo de exibição durante o processo de impressão e é usado para trocar informações entre os dois. Por exemplo, a estrutura informa a classe de modo a página do documento para imprimir, atribuindo um valor de m_nCurPage membro de CPrintInfo; a classe de modo de exibição recupera o valor e faz a impressão real da página especificada.

Outro exemplo é o caso em que o comprimento do documento não é conhecido até que ele for impresso.Nessa situação, a classe de modo de exibição de testes para o participante do documento sempre que uma página é impressa.Quando o participante for atingido, a classe modo define o m_bContinuePrinting membro de CPrintInfo para FALSE; isso informa a estrutura para interromper o loop de impressão.

CPrintInfo usados pelas funções membro de CViewlistado sob "Consulte também". Para obter mais informações sobre a arquitetura de impressão seguindo a biblioteca Microsoft Foundation classe, consulte Quadro Windows and Arquitetura de documento/exibição e os artigos Impressão and Impressão: Várias páginas de documentos.

Requisitos

Cabeçalho: afxext.h

Consulte também

Tarefas

Exemplo DIBLOOK: Ilustra o uso de DIBs e Palettes de cor

Referência

Gráfico de hierarquia

CView::OnBeginPrinting

CView::OnEndPrinting

CView::OnEndPrintPreview

CView::OnPrepareDC

CView::OnPreparePrinting

CView::OnPrint

Outros recursos

CPrintInfo membros