estrutura SIMULATE_CAPS_1 (printoem.h)

A estrutura SIMULATE_CAPS_1 contém informações sobre os tipos de simulações compatíveis com um spooler.

Sintaxe

typedef struct _SIMULATE_CAPS_1 {
  DWORD dwLevel;
  DWORD dwPageOrderFlags;
  DWORD dwNumberOfCopies;
  DWORD dwCollate;
  DWORD dwNupOptions;
} SIMULATE_CAPS_1, *PSIMULATE_CAPS_1;

Membros

dwLevel

Especifica a versão dessa estrutura. Esse valor deve ser 1.

dwPageOrderFlags

Especifica a ordem na qual as páginas serão impressas. Esse membro pode ser definido como um dos seguintes valores:

Sinalizador Definição
BOOKLET_PRINT As páginas devem ser impressas no formato de livreto, com duas páginas de documento impressas em um lado de uma página física. No modo paisagem, as duas páginas de documento são impressas lado a lado no papel. No modo retrato, as duas páginas de documento são impressas na parte superior e inferior.
NORMAL_PRINT As páginas devem ser impressas em ordem normal: página 1, página 2 e assim por diante.
REVERSE_PRINT As páginas devem ser impressas em ordem inversa: última página, próxima à última página e assim por diante.

dwNumberOfCopies

Especifica o número máximo de cópias que o spooler pode manipular.

dwCollate

Especifica se o spooler dá suporte à ordenação. Um valor 1 indica que o spooler dá suporte à ordenação e um valor de 0 indica que não.

dwNupOptions

É uma máscara de bits que representa os vários números de páginas de documentos que a impressora pode imprimir em uma página física. O bit menos significativo representa 1 página de documento por página, o próximo bit representa 2 páginas de documento por página, o próximo bit representa 3 páginas de documento por página física e assim por diante. Por exemplo, 0x0000810B indica que o spooler dá suporte a 1, 2, 4, 9 e 16 páginas de documentos por página física.

Comentários

O método IPrintCoreUI2::QuerySimulationSupport usa essa estrutura para relatar o nível de suporte de simulação do spooler a um plug-in de interface do usuário.

Requisitos

Requisito Valor
Cabeçalho printoem.h (inclua Printoem.h)

Confira também

IPrintCoreUI2::QuerySimulationSupport