THPDFProgressiveLoadStatus Type
Báo mức khả dụng của một tài liệu đã linearize trong khi progressive load
Khai báo
THPDFProgressiveLoadStatus= (pldsHeaderUnavailable, pldsNotLinearized,
pldsInvalidLinearization, pldsFirstPageUnavailable,
pldsFirstPageReady, pldsDocumentReady);
Đơn vị
HPDFDoc
Giá trị
| Giá trị | Mục đích |
|---|---|
pldsHeaderUnavailable | Chưa đủ phần tệp đến nơi để đọc được linearization header và dictionary |
pldsNotLinearized | Tệp không được linearize, nên progressive first-page loading không áp dụng được |
pldsInvalidLinearization | Linearization dictionary không qua được validation |
pldsFirstPageUnavailable | Tài liệu đã linearize nhưng các byte range của trang đầu chưa đến nơi |
pldsFirstPageReady | Trang đầu đã có đầy đủ và có thể hiển thị trước khi phần còn lại của tệp tải xong |
pldsDocumentReady | Các range header, trang đầu và cross-reference chính đều đã sẵn sàng, nên có thể mở toàn bộ tài liệu |
Ghi chú sử dụng
pldsFirstPageReadylà mốc cho phép viewer vẽ trang một trong khi các range phía sau vẫn đang tải- Record
THPDFProgressiveLoadInfođi kèm báo nhóm range nào đã sẵn sàng cùng một chuỗiDiagnosticcho các trường hợp thất bại pldsNotLinearizedvàpldsInvalidLinearizationlà vĩnh viễn với tệp; các trạng thái unavailable sẽ tự hết khi nhiều byte hơn đến nơi