Typ THPDFLinearizedPagePlanStatus
Hlásí, proč plán bajtových rozsahů linearizované stránky uspěl, nebo která fáze plánování selhala
Deklarace
THPDFLinearizedPagePlanStatus= (lppsSourceRequired,
lppsHeaderUnavailable, lppsNotLinearized,
lppsInvalidLinearization, lppsPageOutOfRange,
lppsHintUnavailable, lppsUnsupportedHintFilter,
lppsInvalidHintTable, lppsCrossReferenceUnavailable,
lppsInvalidCrossReference, lppsUnsupportedCrossReference,
lppsLimitExceeded, lppsRangesUnavailable, lppsReady);
Jednotka
HPDFDoc
Hodnoty
| Hodnota | Účel |
|---|---|
lppsSourceRequired | Nezadaly se žádné zdrojové rozsahy, takže plánování nezačalo |
lppsHeaderUnavailable | Rozsahy hlavičky linearizace ještě nejsou dostupné, takže slovník linearizace nelze přečíst |
lppsNotLinearized | Hlavička se rozparsovala, ale dokument není linearizovaný |
lppsInvalidLinearization | Slovník linearizace nebo hlavička neprošly validací |
lppsPageOutOfRange | Požadovaný index stránky leží mimo linearizovaný dokument |
lppsHintUnavailable | Rozsah primárního nebo overflow hint streamu nešlo přečíst celý |
lppsUnsupportedHintFilter | Hint stream používá filtr, který dekodér neimplementuje |
lppsInvalidHintTable | Dekódovaná hint tabulka je poškozená nebo nejednoznačná, například dvě interpretace, které se rozcházejí |
lppsCrossReferenceUnavailable | Rozsah hlavní křížové reference nebo streamu křížových referencí, který plán potřebuje, ještě není ve zdroji dostupný |
lppsInvalidCrossReference | Data křížových referencí neprošla validací, například sonda přesahující soubor nebo poškozená hlavička streamu |
lppsUnsupportedCrossReference | Stream křížových referencí používá reprezentaci, kterou plánovač nepodporuje, například nepřímý Length |
lppsLimitExceeded | Před dokončením plánu se vyčerpal rozpočet plánovače na hint bajty, rozsahy nebo paměť |
lppsRangesUnavailable | Plán se sestavil, ale alespoň jeden plánovaný bajtový rozsah ještě není ve zdroji dostupný |
lppsReady | Plán je kompletní a všechny potřebné rozsahy jsou dostupné |
Poznámky k použití
lppsReadyalppsRangesUnavailableberte jako jediné stavy nesoucí použitelný seznam rozsahů; každá jiná hodnota je diagnostické zastavení- Řetězec
DiagnosticvTHPDFLinearizedPageRangePlanse váže ke každému stavu mimo ready a říká, co plánovač zjistil - Stavy dostupnosti mohou zmizet, když dorazí další zdrojové bajty, zatímco nevalidní stavy odrážejí vadu samotného souboru