描述
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)