阅读:4858回复:1
在genprint的PrintDocumentOnPrintProcessor 函数中得到的SPL文件似乎是不完整的(虚拟打印)
我是在PrintDocumentOnPrintProcessor函数中加入的下面类似的代码:
case PRINTPROCESSOR_TYPE_EMF_50_1: case PRINTPROCESSOR_TYPE_EMF_50_2: case PRINTPROCESSOR_TYPE_EMF_50_3: CopyFile (GetSpoolName(pData->JobId), "c:\\test.spl", FALSE); 我也在ClosePrintProcessor中试过复制正在处理的SPL文件。 最后,发现复制后的文件与复制前的不一致。 明显看出在处理过程中打开的spl文件是不全的。 那怎么在genprint里面获得完整的SPL文件呢? |
|
禁止发言
![]() |
沙发#
发布于:2009-03-26 12:12
用户被禁言,该主题自动屏蔽! |