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