Typ THPDFProgressiveLoadStatus
Hlásí, kolik linearizovaného dokumentu je během progresivního načítání k dispozici
Deklarace
THPDFProgressiveLoadStatus= (pldsHeaderUnavailable, pldsNotLinearized,
pldsInvalidLinearization, pldsFirstPageUnavailable,
pldsFirstPageReady, pldsDocumentReady);
Jednotka
HPDFDoc
Hodnoty
| Hodnota | Účel |
|---|---|
pldsHeaderUnavailable | Souboru dorazilo málo na to, aby se přečetly hlavička a slovník linearizace |
pldsNotLinearized | Soubor není linearizovaný, takže progresivní načítání první stránky se nepoužije |
pldsInvalidLinearization | Slovník linearizace neprošel validací |
pldsFirstPageUnavailable | Dokument je linearizovaný, ale bajtové rozsahy první stránky ještě nedorazily |
pldsFirstPageReady | První stránka je kompletně dostupná a dá se zobrazit, než dorazí zbytek souboru |
pldsDocumentReady | Hlavička, první stránka i rozsahy hlavních křížových referencí jsou dostupné, takže se dá otevřít celý dokument |
Poznámky k použití
pldsFirstPageReadyje milník, který prohlížeči dovolí vykreslit první stránku, zatímco se pozdější rozsahy stahují- Doprovodný záznam
THPDFProgressiveLoadInfohlásí, které skupiny rozsahů jsou dostupné, a u selhání řetězecDiagnostic pldsNotLinearizedapldsInvalidLinearizationjsou pro soubor trvalé; stavy nedostupnosti zmizí, jakmile dorazí další bajty