Tipo THPDFLinearizedPagePlanStatus
Informa por qué un plan de rangos de bytes de página linealizada tuvo éxito o qué etapa de planificación falló
Declaración
THPDFLinearizedPagePlanStatus= (lppsSourceRequired,
lppsHeaderUnavailable, lppsNotLinearized,
lppsInvalidLinearization, lppsPageOutOfRange,
lppsHintUnavailable, lppsUnsupportedHintFilter,
lppsInvalidHintTable, lppsCrossReferenceUnavailable,
lppsInvalidCrossReference, lppsUnsupportedCrossReference,
lppsLimitExceeded, lppsRangesUnavailable, lppsReady);
Unidad
HPDFDoc
Valores
| Valor | Propósito |
|---|---|
lppsSourceRequired | No se suministraron rangos de la fuente, de modo que la planificación no ha empezado |
lppsHeaderUnavailable | Los rangos de la cabecera de linealización aún no están disponibles, de modo que no se puede leer el diccionario de linealización |
lppsNotLinearized | La cabecera se analizó, pero el documento no está linealizado |
lppsInvalidLinearization | El diccionario de linealización o la cabecera fallaron la validación |
lppsPageOutOfRange | El índice de página solicitado queda fuera del documento linealizado |
lppsHintUnavailable | Un rango del flujo de hints primario o de desbordamiento no se pudo leer por completo |
lppsUnsupportedHintFilter | El flujo de hints usa un filtro que el decodificador no implementa |
lppsInvalidHintTable | La tabla de hints decodificada está mal formada o es ambigua, por ejemplo dos interpretaciones que discrepan |
lppsCrossReferenceUnavailable | Un rango de la tabla de referencias cruzadas principal o del flujo de referencias cruzadas que el plan necesita aún no está disponible en la fuente |
lppsInvalidCrossReference | Los datos de referencias cruzadas fallaron la validación, como una sonda que excede el archivo o una cabecera de flujo mal formada |
lppsUnsupportedCrossReference | El flujo de referencias cruzadas usa una representación que el planificador no admite, como un Length indirecto |
lppsLimitExceeded | Se agotó algún presupuesto del planificador de bytes de hints, rangos o memoria antes de completar el plan |
lppsRangesUnavailable | El plan se construyó, pero al menos un rango de bytes planificado aún no está disponible en la fuente |
lppsReady | El plan está completo y todos los rangos necesarios están disponibles |
Notas de uso
- Trate
lppsReadyylppsRangesUnavailablecomo los únicos estados que llevan una lista de rangos utilizable; cualquier otro valor es una parada de diagnóstico - La cadena
DiagnosticdeTHPDFLinearizedPageRangePlanse empareja con cada estado no listo y declara lo que observó el planificador - Los estados de disponibilidad pueden despejarse cuando llegan más bytes de la fuente, mientras que los estados inválidos reflejan un defecto del propio archivo