Tipo THPDFProgressiveLoadStatus
Reporta qué tanto de un documento linealizado está disponible durante la carga progresiva
Declaración
THPDFProgressiveLoadStatus= (pldsHeaderUnavailable, pldsNotLinearized,
pldsInvalidLinearization, pldsFirstPageUnavailable,
pldsFirstPageReady, pldsDocumentReady);
Unidad
HPDFDoc
Valores
| Valor | Propósito |
|---|---|
pldsHeaderUnavailable | No ha llegado suficiente del archivo para leer el header y el diccionario de linearización |
pldsNotLinearized | El archivo no está linealizado, así que la carga progresiva de primera página no aplica |
pldsInvalidLinearization | El diccionario de linearización falló la validación |
pldsFirstPageUnavailable | El documento está linealizado, pero los byte ranges de la primera página todavía no han llegado |
pldsFirstPageReady | La primera página está completamente disponible y puede mostrarse antes de que llegue el resto del archivo |
pldsDocumentReady | El header, la primera página y los rangos de referencias cruzadas principales están todos disponibles, así que se puede abrir el documento completo |
Notas de uso
pldsFirstPageReadyes el hito que permite a un viewer pintar la página uno mientras los rangos posteriores se descargan- El record acompañante
THPDFProgressiveLoadInforeporta qué grupos de rangos están disponibles y una cadenaDiagnosticpara los fallos pldsNotLinearizedypldsInvalidLinearizationson permanentes para el archivo; los estados de no disponible se disipan a medida que llegan más bytes