Estrutura de CPrintInfo
Informações sobre repositórios um trabalho de impressão ou de visualização de impressão.
struct CPrintInfo
Membros
Métodos públicos
Nome |
Descrição |
---|---|
Retorna o número da primeira página que está sendo impressa. |
|
Retorna o número da última página do documento. |
|
Retorna o número da primeira página do documento. |
|
Retorna o número das páginas que precede a primeira página de um item de DocObject que está sendo impresso em um trabalho de impressão combinados de DocObject. |
|
Retorna o número da última página que está sendo impressa. |
|
Define o número da última página do documento. |
|
Define o número da primeira página do documento. |
Membros públicos de dados
Nome |
Descrição |
---|---|
Contém um sinalizador que indica se a estrutura deve continuar o loop de impressão. |
|
Contém um sinalizador que indica se o documento está sendo impresso diretamente (sem exibir a caixa de diálogo de impressão). |
|
Contém um sinalizador que indica se o documento que está sendo impresso é um DocObject. |
|
Contém um sinalizador que indica se o documento está sendo visualizado. |
|
Especifica operações de impressão de DocObject. |
|
Contém um ponteiro para a estrutura criados pelo usuário. |
|
Identifica o número de página atualmente sendo impressa. |
|
Especifica o número de trabalho atribuído pelo sistema operacional para o trabalho de impressão atual |
|
Identifica o número de páginas exibidas na janela de visualização; 1 ou 2. |
|
Especifica o deslocamento de um determinado DocObject os primeiro em um trabalho de impressão combinados de DocObject. |
|
Contém um ponteiro para o objeto de CPrintDialog usado para a caixa de diálogo de impressão. |
|
Especifica um retângulo que define a área útil da página atual. |
|
Contém uma cadeia de caracteres de formato para exibição de páginas número. |
Comentários
CPrintInfo é uma estrutura e não tem uma classe base.
A estrutura cria um objeto de CPrintInfo cada vez que o comando de impressão ou de visualização de impressão é escolhido e destrói-o quando o comando é concluído.
CPrintInfo contém informações sobre o trabalho de impressão no dataset, como o intervalo de páginas ser impresso, e o status atual de trabalho de impressão, como a página que está sendo impressa no momento.As informações são armazenadas em um objeto associado de CPrintDialog ; este objeto contém os valores inseridos pelo usuário na caixa de diálogo de impressão.
Um objeto de CPrintInfo é transmitido entre a estrutura e a classe 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 exibição que a página do documento para imprimir atribuir um valor ao membro de m_nCurPage de CPrintInfo; a classe de exibição recupera o valor e executa a impressão atual da página especificada.
Um exemplo é o caso em que o comprimento do documento não é conhecido até ser impresso.Em esta situação, o teste de classe de exibição para o final do documento sempre que uma página é impressa.Quando o final é alcançada, a classe de visualização define o membro de m_bContinuePrinting de CPrintInfo a Falso; isso informa a estrutura para interromper o loop de impressão.
CPrintInfo é usado pelas funções de membro de CView listados em “consulta também.” Para obter mais informações sobre a arquitetura de impressão fornecida pela biblioteca de classes da Microsoft foundation, consulte Quadro do windows e Arquitetura do documento/exibição e os artigos Imprimindo e imprimir: documentos com várias páginas.
Hierarquia de herança
CPrintInfo
Requisitos
Cabeçalho: afxext.h