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) |