ชนิด THPDFProgressiveRenderStatus
ติดตาม state machine ของการเรนเดอร์หน้าแบบ progressive ที่ขับด้วย ContinueProgressive
การประกาศ
THPDFProgressiveRenderStatus= (prsReady, prsPaused, prsCompleted,
prsCancelled);
ยูนิต
HPDFPageRenderer
ค่า
| ค่า | ความหมาย |
|---|---|
prsReady |
การเรนเดอร์ถูก reset แล้ว หรือยังมี page object รอประมวลผลอยู่ |
prsPaused |
การเรนเดอร์พักอยู่ระหว่าง time slice |
prsCompleted |
page object ถูกประมวลผลครบแล้ว หยิบผลลัพธ์ไปใช้ได้ |
prsCancelled |
การเรนเดอร์ถูกยกเลิก และจะไม่ประมวลผล object เพิ่มอีก |
หมายเหตุการใช้งาน
- อ่านพร็อพเพอร์ตี้
ProgressiveStatusของTHPDFPageRendererระหว่างการเรียกContinueProgressiveเพื่อตัดสินว่าจะทำต่อไหม prsCompletedกับprsCancelledเป็นสถานะปลายทาง ถ้าจะทำอะไรต่อต้อง reset การเรนเดอร์แบบ progressive ก่อน- cancellation token หรือการ decode รูปแบบ progressive ที่ล้มเหลว จะดันการเรนเดอร์ไปที่
prsCancelled