WaitForRenderJob

Inspekcja dokumentu, Renderowanie

Opis

Blokuje wątek wywołujący do zakończenia zadania renderowania lub upływu limitu czasu, a następnie zwraca stan końcowy zadania

Składnia

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

Parametry

JobHandleUchwyt zwrócony przez StartRenderPageJob
TimeoutMSMaksymalny czas oczekiwania w milisekundach; 0 zwraca wynik natychmiast po kontroli nieblokującej

Wartości zwracane

1–6Kod RENDER_JOB_STATE_* zaobserwowany po zakończeniu oczekiwania
0Uchwyt jest nieprawidłowy

Uwagi

Wartość zwrotna rozróżnia ukończenie (RENDER_JOB_STATE_COMPLETED), anulowanie (RENDER_JOB_STATE_CANCELLED) i niepowodzenie (RENDER_JOB_STATE_FAILED) w jednym wywołaniu