THPDFProgressiveLoadStatus Type
Berichtet, wie viel eines linearisierten Dokuments beim progressiven Laden verfügbar ist
Deklaration
THPDFProgressiveLoadStatus= (pldsHeaderUnavailable, pldsNotLinearized,
pldsInvalidLinearization, pldsFirstPageUnavailable,
pldsFirstPageReady, pldsDocumentReady);
Unit
HPDFDoc
Werte
| Wert | Zweck |
|---|---|
pldsHeaderUnavailable | Es ist noch nicht genug von der Datei angekommen, um Linearization-Header und -Dictionary zu lesen |
pldsNotLinearized | Die Datei ist nicht linearisiert, daher greift progressives Laden der ersten Seite nicht |
pldsInvalidLinearization | Das Linearization-Dictionary fiel durch die Validierung |
pldsFirstPageUnavailable | Das Dokument ist linearisiert, aber die First-Page-Bytebereiche sind noch nicht angekommen |
pldsFirstPageReady | Die erste Seite ist vollständig verfügbar und lässt sich anzeigen, bevor der Rest der Datei ankommt |
pldsDocumentReady | Header-, First-Page- und Haupt-Cross-Reference-Bereiche sind alle verfügbar, daher lässt sich das ganze Dokument öffnen |
Verwendungshinweise
pldsFirstPageReadyist der Meilenstein, der einem Viewer erlaubt, Seite eins zu zeichnen, während spätere Bereiche herunterladen- Der begleitende
THPDFProgressiveLoadInfo-Record meldet, welche Bereichsgruppen verfügbar sind, und einenDiagnostic-String für Fehlschläge pldsNotLinearizedundpldsInvalidLinearizationsind für die Datei endgültig; die Nicht-verfügbar-Zustände klären sich, wenn mehr Bytes ankommen