структура FORM_INFO_1

Структура FORM_INFO_1 содержит сведения о форме печати. Сведения включают в себя происхождение формы печати, ее имя, размеры и размеры ее печатной области.

Синтаксис

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

Члены

Flags

Свойства формы. Определены следующие значения.

Значение Значение
FORM_USER Если этот битовый флаг установлен, форма определена пользователем. Формы с этим набором флагов определяются в реестре.
FORM_BUILTIN Если этот битовый флаг установлен, форма является частью очереди очереди. Определения форм с этим набором флагов не отображаются в реестре.
FORM_PRINTER Если этот битовый флаг установлен, форма связывается с определенным принтером, а ее определение отображается в реестре.

pName

Указатель на строку с пустым завершением, указывающую имя формы. Длина имени формы не может превышать 31 символ.

Размер

Ширина и высота в тысячных миллиметрах формы.

ImageableArea

Ширина и высота в тысячных миллиметрах формы.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Winspool.h (включая Windows.h)
Имя в кодировке Юникод и ANSI
_FORM_INFO_1W (Юникод) и _FORM_INFO_1A (ANSI)

См. также раздел

Вывод на печать

Структуры API очереди печати печати

AddForm

GetForm

SetForm