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

Параметры

JobHandleДескриптор, возвращаемый StartRenderPageJob
TimeoutMSМаксимум ожидания в миллисекундах; 0 возвращает результат сразу после неблокирующей проверки

Возвращаемые значения

1–6The RENDER_JOB_STATE_* code observed when the wait returns
0The handle is invalid

Примечания

The return value distinguishes completion (RENDER_JOB_STATE_COMPLETED), cancellation (RENDER_JOB_STATE_CANCELLED) and failure (RENDER_JOB_STATE_FAILED) in one call