Tipo THPDFProgressiveLoadStatus
Informa de cuánto 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 archivo para leer la cabecera y el diccionario de linealización |
pldsNotLinearized | El archivo no está linealizado, así que la carga progresiva de la primera página no aplica |
pldsInvalidLinearization | El diccionario de linealización falló la validación |
pldsFirstPageUnavailable | El documento está linealizado, pero los rangos de bytes de la primera página aún no han llegado |
pldsFirstPageReady | La primera página está completamente disponible y puede mostrarse antes de que llegue el resto del archivo |
pldsDocumentReady | Las cabeceras, la primera página y los rangos de referencias cruzadas principales están disponibles, así que el documento completo puede abrirse |
Notas de uso
pldsFirstPageReadyes el hito que permite a un visor pintar la página uno mientras los rangos posteriores se descargan- El registro complementario
THPDFProgressiveLoadInfoinforma de qué grupos de rangos están disponibles y lleva una cadenaDiagnosticpara los fallos pldsNotLinearizedypldsInvalidLinearizationson permanentes para el archivo; los estados de no disponible se despejan a medida que llegan más bytes