Type THPDFLinearizedPagePlanStatus
Rapporte pourquoi un plan de plages d'octets de page linéarisée a réussi ou quelle étape de planification a échoué
Déclaration
THPDFLinearizedPagePlanStatus= (lppsSourceRequired,
lppsHeaderUnavailable, lppsNotLinearized,
lppsInvalidLinearization, lppsPageOutOfRange,
lppsHintUnavailable, lppsUnsupportedHintFilter,
lppsInvalidHintTable, lppsCrossReferenceUnavailable,
lppsInvalidCrossReference, lppsUnsupportedCrossReference,
lppsLimitExceeded, lppsRangesUnavailable, lppsReady);
Unité
HPDFDoc
Valeurs
| Valeur | Objectif |
|---|---|
lppsSourceRequired | Aucune plage source n'a été fournie, si bien que la planification n'a pas commencé |
lppsHeaderUnavailable | Les plages d'en-tête de linéarisation ne sont pas encore disponibles, si bien que le dictionnaire de linéarisation ne peut pas être lu |
lppsNotLinearized | L'en-tête s'est analysé mais le document n'est pas linéarisé |
lppsInvalidLinearization | Le dictionnaire de linéarisation ou l'en-tête a échoué à la validation |
lppsPageOutOfRange | L'index de page demandé se situe hors du document linéarisé |
lppsHintUnavailable | Une plage de flux de hints primaire ou de débordement n'a pas pu être lue complètement |
lppsUnsupportedHintFilter | Le flux de hints utilise un filtre que le décodeur n'implémente pas |
lppsInvalidHintTable | La table de hints décodée est malformée ou ambiguë, par exemple deux interprétations qui divergent |
lppsCrossReferenceUnavailable | Une plage de table de références croisées ou de flux de références croisées dont le plan a besoin n'est pas encore disponible dans la source |
lppsInvalidCrossReference | Les données de références croisées ont échoué à la validation, comme une sonde dépassant le fichier ou un en-tête de flux malformé |
lppsUnsupportedCrossReference | Le flux de références croisées utilise une représentation non prise en charge par le planificateur, comme un Length indirect |
lppsLimitExceeded | Un budget d'octets de hints, de plages ou de mémoire du planificateur a été épuisé avant l'achèvement du plan |
lppsRangesUnavailable | Le plan a été construit mais au moins une plage d'octets planifiée n'est pas encore disponible dans la source |
lppsReady | Le plan est complet et chaque plage requise est disponible |
Notes d'utilisation
- Considérez
lppsReadyetlppsRangesUnavailablecomme les seuls statuts portant une liste de plages utilisable ; toute autre valeur est un arrêt de diagnostic - La chaîne
DiagnosticdeTHPDFLinearizedPageRangePlanva de pair avec chaque statut non prêt et énonce ce que le planificateur a observé - Les statuts de disponibilité peuvent se lever quand davantage d'octets source arrivent, tandis que les statuts d'invalidité reflètent un défaut du fichier lui-même