FORMPRINTSETUP
Aplica-se a: Outlook 2013 | Outlook 2016
Descreve as informações de configuração de impressão para o objeto de formulário.
Propriedade | Valor |
---|---|
Arquivo de cabeçalho: |
Mapiform.h |
typedef struct
{
ULONG ulFlags;
HDEVMODE hDevMode;
HDEVNAMES hDevNames;
ULONG ulFirstPageNumber;
ULONG ulFPrintAttachments;
} FORMPRINTSETUP, FAR * LPFORMPRINTSETUP;
Members
ulFlags
Bitmask de sinalizadores que controla o tipo de cadeias de caracteres. O seguinte sinalizador pode ser usado:
MAPI_UNICODE
As cadeias de caracteres estão no formato Unicode. Se o sinalizador MAPI_UNICODE não estiver definido, as cadeias de caracteres estarão no formato ANSI.
Hdevmode
Manipule para o modo da impressora.
Hdevnames
Manipule até o caminho da impressora.
ulFirstPageNumber
Número da página da primeira página a ser impressa.
ulFPrintAttachments
Sinalizador que indica se há anexos a serem impressos. Se houver anexos a serem impressos, o membro ulFPrintAttachments será definido como 1. Se não houver anexos a serem impressos, ele será definido como 0.
Comentários
A estrutura FORMPRINTSETUP é usada para descrever as informações de configuração de impressão de um objeto de formulário. Implementações de IMAPIViewContext::GetPrintSetup preenchem a estrutura FORMPRINTSETUP e a retornam no conteúdo do parâmetro de saída lppFormPrintSetup do GetPrintSetup.
Se o sinalizador MAPI_UNICODE for passado no parâmetro ulFlags do GetPrintSetup, as cadeias de caracteres referenciadas pelos membros hDevmode e hDevnames devem estar no formato Unicode. Caso contrário, as cadeias de caracteres devem estar no formato ANSI.
Os visualizadores de formulário que implementam o IMAPIViewContext devem alocar a estrutura FORMPRINTSETUP usando a função de alocador MAPI MAPIAllocateBuffer, mas alocar os membros individuais, hDevMode e hDevNames, com a função Windows GlobalAlloc. A versão da memória é tratada da mesma forma. Os membros hDevMode e hDevNames devem ser liberados usando a função Do Windows GlobalFree , enquanto a estrutura FORMPRINTSETUP deve ser liberada com a função MAPIFreeBuffer .