GdiGetPageCount 函数 (winppi.h)
GdiGetPageCount 函数返回打印作业中的页数。
语法
DWORD GdiGetPageCount(
HANDLE SpoolFileHandle
);
参数
SpoolFileHandle
调用方提供的后台处理程序,由先前调用 GdiGetSpoolFileHandle获取。
返回值
如果作成功,该函数将返回当前打印作业中的页数。 否则,该函数返回零。
言论
GdiGetPageCount 函数由 gdi32.dll 导出,以便在打印处理器的 PrintDocumentOnPrintProcessor 函数中使用。
即使打印服务器管理员指定打印作业应在后台打印期间打印作业,GdiGetPageCount 函数也不会返回。 因此,除非必须获取文档处理开始前的总页数(例如,对于以相反顺序打印页面),否则不应使用此函数。
通常,确定页面计数的更好方法是计算对 GdiGetPageHandle的调用数。
有关此函数集的其他信息,请参阅 在打印处理器中使用 GDI 函数。
要求
要求 | 价值 |
---|---|
目标平台 | 普遍 |
标头 | winppi.h (包括 Winppi.h) |
库 | Gdi32.Lib |
DLL | Gdi32.dll |