StartRenderPageJobA
文件檢查、描繪
描述
StartRenderPageJob 的 ANSI 版本
字串參數接受 ANSI 文字,其餘行為與寬字元字串版本完全相同
語法
DLL
int DLStartRenderPageJobA(int InstanceID, const char* FileName, const char* Password, const char* OutputFileName, double DPI, int Page, int Options);傳回值
| >0 | 以 1 起算的工作控制代碼,搭配各項描繪工作控制方法使用 |
|---|---|
| 0 | 無法啟動工作 |
備註
用 GetRenderJobState 輪詢進度、用 WaitForRenderJob 封鎖等待;兩者都回傳 RENDER_JOB_STATE_* 代碼請使用
用 PauseRenderJob、ResumeRenderJob 與 CancelRenderJob 中斷正在描繪的頁面,不損失工作執行緒
啟動工作的實例擁有該工作;釋放實例會等待未完成的工作結束,畫到一半的頁面不會活得比主人久