Compartir a través de


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 .

Vea también

IMAPIViewContext::GetPrintSetup

MAPIFreeBuffer

MAPIAllocateBuffer

Estructuras MAPI