FORMPRINTSETUP
Hace referencia a: Outlook 2013 | Outlook 2016
Describe la información de configuración de impresión del objeto de formulario.
Propiedad | Valor |
---|---|
Archivo de encabezado: |
Mapiform.h |
typedef struct
{
ULONG ulFlags;
HDEVMODE hDevMode;
HDEVNAMES hDevNames;
ULONG ulFirstPageNumber;
ULONG ulFPrintAttachments;
} FORMPRINTSETUP, FAR * LPFORMPRINTSETUP;
Members
ulFlags
Máscara de bits de marcas que controla el tipo de las cadenas. Se puede usar la siguiente marca:
MAPI_UNICODE
Las cadenas están en formato Unicode. Si no se establece la marca de MAPI_UNICODE, las cadenas están en formato ANSI.
hDevmode
Controle el modo de la impresora.
hDevnames
Control a la ruta de acceso de la impresora.
ulFirstPageNumber
Número de página de la primera página que se va a imprimir.
ulFPrintAttachments
Marca que indica si hay datos adjuntos que se van a imprimir. Si hay datos adjuntos que imprimir, el miembro ulFPrintAttachments se establece en 1. Si no hay datos adjuntos que imprimir, se establece en 0.
Comentarios
La estructura FORMPRINTSETUP se usa para describir la información de configuración de impresión de un objeto de formulario. Las implementaciones de IMAPIViewContext::GetPrintSetup rellenan la estructura FORMPRINTSETUP y la devuelven en el contenido del parámetro de salida lppFormPrintSetup de GetPrintSetup.
Si la marca de MAPI_UNICODE se pasa en el parámetro ulFlags de GetPrintSetup, las cadenas a las que hacen referencia los miembros hDevmode y hDevnames deben estar en formato Unicode. De lo contrario, las cadenas deben estar en formato ANSI.
Los visores de formularios que implementan IMAPIViewContext deben asignar la estructura FORMPRINTSETUP mediante la función de asignador MAPI MAPIAllocateBuffer, pero asignar los miembros individuales, hDevMode y hDevNames, con la función De Windows GlobalAlloc. La liberación de memoria se controla de forma similar. Los miembros hDevMode y hDevNames deben liberarse mediante la función de Windows GlobalFree , mientras que la estructura FORMPRINTSETUP debe liberarse con la función MAPIFreeBuffer .