WaitForRenderJob

文档检查、渲染

描述

阻塞调用线程,直至渲染作业完成或超时,然后返回作业的终止状态

语法

Delphi

Function TPDFlib.WaitForRenderJob(JobHandle: Integer; TimeoutMS: Integer): Integer;

DLL

int DLWaitForRenderJob(int InstanceID, int JobHandle, int TimeoutMS);

ActiveX

Function PDFlib::WaitForRenderJob(JobHandle As Long, TimeoutMS As Long) As Long

参数

JobHandleStartRenderPageJob 返回的句柄
TimeoutMS最大等待时间(毫秒);0 会在非阻塞检查后立即返回

返回值

1–6等待返回时观察到的 RENDER_JOB_STATE_* 代码
0句柄无效

备注

返回值通过一次调用区分完成(RENDER_JOB_STATE_COMPLETED)、取消(RENDER_JOB_STATE_CANCELLED)和失败(RENDER_JOB_STATE_FAILED)