FORM_INFO_1-Struktur

Die FORM_INFO_1-Struktur enthält Informationen zu einem Druckformular. Die Informationen umfassen den Ursprung des Druckformulars, seinen Namen, seine Dimensionen und die Abmessungen des druckbaren Bereichs.

Syntax

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

Member

Flags

Die Formulareigenschaften. Die folgenden Werte werden definiert.

Wert Bedeutung
FORM_USER Wenn dieses Bitflag festgelegt ist, wurde das Formular vom Benutzer definiert. Formulare, für die dieses Flag festgelegt ist, werden in der Registrierung definiert.
FORM_BUILTIN Wenn dieses Bitflag festgelegt ist, ist das Formular Teil des Spoolers. Formulardefinitionen, für die dieses Flag festgelegt ist, werden nicht in der Registrierung angezeigt.
FORM_PRINTER Wenn dieses Bitflag festgelegt ist, wird das Formular einem bestimmten Drucker zugeordnet, und seine Definition wird in der Registrierung angezeigt.

pName

Zeiger auf eine auf NULL beendete Zeichenfolge, die den Namen des Formulars angibt. Der Formularname darf 31 Zeichen nicht überschreiten.

Größe

Die Breite und Höhe des Formulars in Tausendstel Millimeter.

ImageableArea

Die Breite und Höhe des Formulars in Tausendstel Millimeter.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Winspool.h (include Windows.h)
Unicode- und ANSI-Name
_FORM_INFO_1W (Unicode) und _FORM_INFO_1A (ANSI)

Siehe auch

Drucken

Drucken von Spooler-API-Strukturen

AddForm

GetForm

SetForm