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;

成员

标志

窗体属性。 定义了以下值。

含义
FORM_USER 如果设置了此位标志,则表示表单已由用户定义。 设置了此标志的表单在注册表中定义。
FORM_BUILTIN 如果设置了此位标志,则窗体是后台处理程序的一部分。 设置了此标志的表单定义不会显示在注册表中。
FORM_PRINTER 如果设置了此位标志,则窗体与某个打印机相关联,其定义将显示在注册表中。

pName

指向以 null 结尾的字符串的指针,该字符串指定窗体的名称。 表单名称不能超过 31 个字符。

大小

形式的宽度和高度(以千分之一毫米为单位)。

ImageableArea

形式的宽度和高度(以千分之一毫米为单位)。

要求

要求
最低受支持的客户端
Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器
Windows 2000 Server [仅限桌面应用]
标头
Winspool.h (包括 Windows.h)
Unicode 和 ANSI 名称
_FORM_INFO_1W (Unicode) 和 _FORM_INFO_1A (ANSI)

另请参阅

打印

打印后台处理程序 API 结构

AddForm

GetForm

SetForm