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