THPDFLinearizedPagePlanStatus Type
Berichtet, warum ein Plan der Seiten-Bytebereiche einer linearisierten Datei erfolgreich war oder welche Planungsstufe fehlschlug
Deklaration
THPDFLinearizedPagePlanStatus= (lppsSourceRequired,
lppsHeaderUnavailable, lppsNotLinearized,
lppsInvalidLinearization, lppsPageOutOfRange,
lppsHintUnavailable, lppsUnsupportedHintFilter,
lppsInvalidHintTable, lppsCrossReferenceUnavailable,
lppsInvalidCrossReference, lppsUnsupportedCrossReference,
lppsLimitExceeded, lppsRangesUnavailable, lppsReady);
Unit
HPDFDoc
Werte
| Wert | Zweck |
|---|---|
lppsSourceRequired | Es wurden keine Quellbereiche geliefert, daher hat die Planung nicht begonnen |
lppsHeaderUnavailable | Die Linearization-Header-Bereiche sind noch nicht verfügbar, daher lässt sich das Linearization-Dictionary nicht lesen |
lppsNotLinearized | Der Header parste, aber das Dokument ist nicht linearisiert |
lppsInvalidLinearization | Das Linearization-Dictionary oder der Header fiel bei der Validierung durch |
lppsPageOutOfRange | Der angeforderte Seitenindex liegt außerhalb des linearisierten Dokuments |
lppsHintUnavailable | Ein Primär- oder Overflow-Hint-Strom-Bereich ließ sich nicht vollständig lesen |
lppsUnsupportedHintFilter | Der Hint-Strom verwendet einen Filter, den der Dekoder nicht implementiert |
lppsInvalidHintTable | Die dekodierte Hint-Tabelle ist fehlerhaft oder mehrdeutig, etwa zwei Interpretationen, die auseinanderlaufen |
lppsCrossReferenceUnavailable | Ein vom Plan benötigter Haupt-Cross-Reference- oder Cross-Reference-Stream-Bereich ist in der Quelle noch nicht verfügbar |
lppsInvalidCrossReference | Cross-Reference-Daten fielen durch die Validierung, etwa ein Sondenzugriff hinter das Dateiende oder ein fehlerhafter Stream-Header |
lppsUnsupportedCrossReference | Der Cross-Reference-Stream verwendet eine Repräsentation, die der Planer nicht unterstützt, etwa ein indirektes Length |
lppsLimitExceeded | Ein Hint-Byte-, Bereichs- oder Speicherbudget des Planers war erschöpft, bevor der Plan fertig wurde |
lppsRangesUnavailable | Der Plan wurde gebaut, aber mindestens ein geplanter Bytebereich ist in der Quelle noch nicht verfügbar |
lppsReady | Der Plan ist vollständig und jeder benötigte Bereich ist verfügbar |
Verwendungshinweise
- Behandeln Sie
lppsReadyundlppsRangesUnavailableals die einzigen Statusse mit einer brauchbaren Bereichsliste; jeder andere Wert ist ein diagnostischer Stopp - Der
Diagnostic-String vonTHPDFLinearizedPageRangePlangehört zu jedem Nicht-ready-Status und nennt, was der Planer beobachtet hat - Verfügbarkeits-Statusse können sich klären, wenn weitere Quellbytes eintreffen, während die Invalid-Statusse einen Defekt der Datei selbst widerspiegeln