THPDFLinearizedPagePlanStatus Type
Rapporterar varför en byteintervallsplan för en lineariserad sida lyckades eller vilket planeringssteg som misslyckades
Deklaration
THPDFLinearizedPagePlanStatus= (lppsSourceRequired,
lppsHeaderUnavailable, lppsNotLinearized,
lppsInvalidLinearization, lppsPageOutOfRange,
lppsHintUnavailable, lppsUnsupportedHintFilter,
lppsInvalidHintTable, lppsCrossReferenceUnavailable,
lppsInvalidCrossReference, lppsUnsupportedCrossReference,
lppsLimitExceeded, lppsRangesUnavailable, lppsReady);
Enhet
HPDFDoc
Värden
| Värde | Syfte |
|---|---|
lppsSourceRequired | Inga källintervall angavs, så planeringen har inte startat |
lppsHeaderUnavailable | Lineariseringsrubrikens intervall är inte tillgängliga ännu, så lineariseringsordboken kan inte läsas |
lppsNotLinearized | Rubriken parsades men dokumentet är inte lineariserat |
lppsInvalidLinearization | Lineariseringsordboken eller rubriken klarade inte valideringen |
lppsPageOutOfRange | Det begärda sidindexet ligger utanför det lineariserade dokumentet |
lppsHintUnavailable | Ett intervall i den primära hintströmmen eller i overflow-hintströmmen kunde inte läsas helt |
lppsUnsupportedHintFilter | Hintströmmen använder ett filter som avkodaren inte implementerar |
lppsInvalidHintTable | Den avkodade hinttabellen är felformad eller tvetydig, till exempel två tolkningar som är oense |
lppsCrossReferenceUnavailable | Ett huvudkorsreferens- eller korsreferensströmsintervall som planen behöver är inte tillgängligt i källan ännu |
lppsInvalidCrossReference | Korsreferensdata klarade inte valideringen, till exempel en testläsning som överskrider filen eller ett felformat strömhuvud |
lppsUnsupportedCrossReference | Korsreferensströmmen använder en representation som planeraren inte stöder, till exempel en indirekt Length |
lppsLimitExceeded | Planerarens budget för hintbyte, intervall eller minne förbrukades innan planen slutfördes |
lppsRangesUnavailable | Planen byggdes men minst ett planerat byteintervall är inte tillgängligt i källan ännu |
lppsReady | Planen är komplett och alla nödvändiga intervall är tillgängliga |
Användningsanteckningar
- Betrakta
lppsReadyochlppsRangesUnavailablesom de enda statusar som bär en användbar intervallista; alla övriga värden är ett diagnostiskt stopp Diagnostic-strängen hosTHPDFLinearizedPageRangePlanparas med varje status som inte är klar och anger vad planeraren observerade- Tillgänglighetsstatusar kan försvinna när fler källbyte kommer in, medan de ogiltiga statusarna speglar en defekt i själva filen