AbortDoc功能停止当前打印作业,并擦除自上次调用StartDoc功能以来绘制的所有内容。此函数替换ABORTDOC打印机转义。
(INT AbortDoc
HDC 【HDC】 | //处理设备上下文 |
); |
参数
【HDC】
标识打印作业的设备上下文。
返回值
如果函数成功,返回值大于零。
如果函数失败,则返回值为SP_ERROR。要获取扩展错误信息,请调用GetLastError.
备注
如果发生错误,应用程序应调用AbortDoc功能停止打印作业,或者在用户取消该作业后停止打印作业。要结束成功的打印作业,应用程序应调用EndDoc功能。
如果Windows打印管理器用于启动打印作业,则调用AbortDoc将擦除整个假脱机作业,以使打印机不会收到任何内容。如果打印管理器未用于启动打印作业,则可能已将数据发送到打印机。在这种情况下,打印机驱动程序会重置打印机(如有可能)并结束打印作业。
也可以看看