struttura FORM_INFO_1

La struttura FORM_INFO_1 contiene informazioni su un modulo di stampa. Le informazioni includono l'origine del modulo di stampa, il nome, le dimensioni e le dimensioni dell'area stampabile.

Sintassi

typedef struct _FORM_INFO_1 {
  DWORD  Flags;
  LPTSTR pName;
  SIZEL  Size;
  RECTL  ImageableArea;
} FORM_INFO_1, *PFORM_INFO_1;

Members

Flag

Proprietà del modulo. Vengono definiti i valori seguenti.

Valore Significato
FORM_USER Se questo flag di bit è impostato, il modulo è stato definito dall'utente. I moduli con questo set di flag sono definiti nel Registro di sistema.
FORM_BUILTIN Se questo flag di bit è impostato, il form fa parte dello spooler. Le definizioni di modulo con questo set di flag non vengono visualizzate nel Registro di sistema.
FORM_PRINTER Se questo flag di bit è impostato, il modulo viene associato a una determinata stampante e la relativa definizione viene visualizzata nel Registro di sistema.

Pname

Puntatore a una stringa con terminazione Null che specifica il nome del form. Il nome del modulo non può superare i 31 caratteri.

Dimensione

Larghezza e altezza, in millesimi di millimetri, della forma.

ImageableArea

Larghezza e altezza, in millesimi di millimetri, della forma.

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Winspool.h (include Windows.h)
Nomi Unicode e ANSI
_FORM_INFO_1W (Unicode) e _FORM_INFO_1A (ANSI)

Vedi anche

Stampa

Stampare le strutture dell'API Spooler

AddForm

GetForm

SetForm