FORMPRINTSETUP
S’applique à : Outlook 2013 | Outlook 2016
Décrit les informations de configuration d’impression pour l’objet de formulaire.
Propriété | Valeur |
---|---|
Fichier d’en-tête : |
Mapiform.h |
typedef struct
{
ULONG ulFlags;
HDEVMODE hDevMode;
HDEVNAMES hDevNames;
ULONG ulFirstPageNumber;
ULONG ulFPrintAttachments;
} FORMPRINTSETUP, FAR * LPFORMPRINTSETUP;
Members
ulFlags
Masque de bits des indicateurs qui contrôlent le type des chaînes. L’indicateur suivant peut être utilisé :
MAPI_UNICODE
Les chaînes sont au format Unicode. Si l’indicateur MAPI_UNICODE n’est pas défini, les chaînes sont au format ANSI.
hDevmode
Gérez le mode de l’imprimante.
hDevnames
Handle vers le chemin d’accès de l’imprimante.
ulFirstPageNumber
Numéro de page de la première page à imprimer.
ulFPrintAttachments
Indicateur qui indique s’il existe des pièces jointes à imprimer. S’il existe des pièces jointes à imprimer, le membre ulFPrintAttachments est défini sur 1. S’il n’y a aucune pièce jointe à imprimer, elle est définie sur 0.
Remarques
La structure FORMPRINTSETUP est utilisée pour décrire les informations de configuration d’impression d’un objet formulaire. Les implémentations de IMAPIViewContext ::GetPrintSetup remplissent la structure FORMPRINTSETUP et la renvoient dans le contenu du paramètre de sortie lppFormPrintSetup de GetPrintSetup.
Si l’indicateur MAPI_UNICODE est passé dans le paramètre ulFlags de GetPrintSetup, les chaînes référencées par les membres hDevmode et hDevnames doivent être au format Unicode. Sinon, les chaînes doivent être au format ANSI.
Les visionneuses de formulaires implémentant IMAPIViewContext doivent allouer la structure FORMPRINTSETUP à l’aide de la fonction d’allocateur MAPIAllocateBuffer, mais allouer les membres individuels, hDevMode et hDevNames, avec la fonction Windows GlobalAlloc. La libération de mémoire est gérée de la même façon. Les membres hDevMode et hDevNames doivent être libérés à l’aide de la fonction Windows GlobalFree , tandis que la structure FORMPRINTSETUP doit être libérée avec la fonction MAPIFreeBuffer .