勇芳软件工作室.汉化:  Printing > Print Spooler API > Print Spooler API Reference > Print Spooler API Structures >

FORM_INFO_1

Previous pageReturn to chapter overviewNext page

描述

 

FORM_INFO_1结构包含有关打印表单的信息。该信息包括打印表单的原件,其名称,尺寸及其可打印区域的尺寸。

 

C++ 语法

 

typedef struct _FORM_INFO_1 {

DWORD  Flags;

LPTSTR pName;

SIZEL  Size;

RECTL  ImageableArea;

} FORM_INFO_1,

*PFORM_INFO_1;

 

PowerBASIC 语法

 

TYPE FORM_INFO_1A

Flags         AS DWORD

pName         AS ASCIIZ PTR

Size          AS SIZEL

ImageableArea AS RECTL

END TYPE

 

Unicode版本:

 

TYPE FORM_INFO_1W

Flags         AS DWORD

pName         AS WSTRINGZ PTR

Size          AS SIZEL

ImageableArea AS RECTL

END TYPE

 

成员

 

Flags

 

指定表单属性。定义了以下值。

 

含义

FORM_USER

如果该位标志被设置,则表单由用户定义。注册表中定义了使用此标志集的表单。

FORM_BUILTIN

如果该位标志被设置,该表单是后台打印程序的一部分。此标志集的表单定义不会显示在注册表中。

FORM_PRINTER

如果该位标志被设置,表单与某个打印机相关联,其定义显示在注册表中。

 

pName

 

指向指定表单名称的以null结尾的字符串的指针。

 

Size

 

指定窗体的宽度和高度(以毫米为单位)。

 

ImageableArea

 

指定窗体的宽度和高度(以毫米为单位)。

 

引用文件 #INCLUDE Once

 

WinSpool.inc(包括Windows.inc)