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

EndPagePrinter

Previous pageReturn to chapter overviewNext page

描述

 

EndPagePrinter功能通知打印后台处理程序应用程序位于打印作业页面的末尾。

 

C++ 语法

 

BOOL EndPagePrinter(

__in HANDLE hPrinter

);

 

PowerBASIC 语法

 

FUNCTION EndPagePrinter ( _

BYVAL hPrinter AS DWORD _

) AS LONG

 

参数

 

hPrinter

 

[in]处理该页面将结束的打印机。使用OpenPrinterAddPrinter功能来检索打印机手柄。

 

返回值

 

如果函数成功,则返回值为非零值。

 

如果函数失败,返回值为零。

 

备注

 

打印作业的顺序如下:

 

1.要开始打印作业,请调用StartDocPrinter.
2.要开始每个页面,请调用StartPagePrinter.
3.要向页面写入数据,请调用WritePrinter.
4.要结束每一页,请调用EndPagePrinter.
5.根据需要重复2次,3次和4次多页。
6.要结束打印作业,请调用EndDocPrinter.

 

Windows 2000 / XP / Vista / Windows 7:假脱机文件中的页面超过350 MB时,可能无法打印而不发送错误消息。例如,打印大型EMF文件时可能会发生这种情况。页面大小限制取决于许多因素,包括可用的虚拟内存量,调用进程分配的内存量以及进程堆中的碎片数量。

 

引用文件 #INCLUDE Once

 

WinSpool.inc(包括Windows.inc)