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

DOCINFO

Previous pageReturn to chapter overviewNext page

描述

 

DOCINFO结构包含输入和输出文件名以及StartDoc函数使用的其他信息。

 

C++ 语法

 

typedef struct {

int     cbSize;

LPCTSTR lpszDocName;

LPCTSTR lpszOutput;

LPCTSTR lpszDatatype;

DWORD   fwType;

} DOCINFO,

*LPDOCINFO;

 

PowerBASIC 语法

 

TYPE DOCINFOA

cbSize       AS LONG

lpszDocName  AS ASCIIZ PTR

lpszOutput   AS ASCIIZ PTR

lpszDataType AS ASCIIZ PTR

fwType       AS DWORD

END TYPE

 

Unicode版本:

 

TYPE DOCINFOW

cbSize       AS LONG

lpszDocName  AS WSTRINGZ PTR

lpszOutput   AS WSTRINGZ PTR

lpszDataType AS WSTRINGZ PTR

fwType       AS DWORD

END TYPE

 

成员

 

cbSize

 

指定结构的大小(以字节为单位)。

 

lpszDocName

 

指向指定文档名称的以null结尾的字符串的指针。

 

lpszOutput

 

指向指定输出文件名称的以null结尾的字符串的指针。如果该指针为NULL,则输出将发送到由传递给StartDoc函数的设备上下文句柄标识的设备。

 

lpszDatatype

 

指向以空值终止的字符串,指定用于记录打印作业的数据类型。可以通过致电EnumPrintProcessorDatatypes找到此成员的合法值,并可以包含生的电动势XPS_PASS等值。该成员可以为NULL。请注意,请求的数据类型可能会被忽略。

 

fwType

 

指定有关打印作业的其他信息。该成员必须为零或以下值之一。

 

含义

DI_APPBANDING

使用条带的应用程序应设置此标志以在打印期间获得最佳性能。

DI_ROPS_READ_DESTINATION

应用程序将使用涉及从目的地表面读取的光栅操作。

 

引用文件 #INCLUDE Once

 

WinGdi.inc(包括Windows.inc)