THPDFProgressiveLoadStatus Type
Raportuje, ile zlinearyzowanego dokumentu jest dostępne podczas wczytywania progresywnego
Deklaracja
THPDFProgressiveLoadStatus= (pldsHeaderUnavailable, pldsNotLinearized,
pldsInvalidLinearization, pldsFirstPageUnavailable,
pldsFirstPageReady, pldsDocumentReady);
Jednostka
HPDFDoc
Wartości
| Wartość | Przeznaczenie |
|---|---|
pldsHeaderUnavailable | Przybyło za mało pliku, by odczytać nagłówek i słownik linearyzacji |
pldsNotLinearized | Plik nie jest zlinearyzowany, więc progresywne wczytywanie pierwszej strony nie ma zastosowania |
pldsInvalidLinearization | Słownik linearyzacji nie przeszedł walidacji |
pldsFirstPageUnavailable | Dokument jest zlinearyzowany, ale zakresy bajtów pierwszej strony jeszcze nie dotarły |
pldsFirstPageReady | Pierwsza strona jest w pełni dostępna i można ją pokazać, zanim dotrze reszta pliku |
pldsDocumentReady | Zakresy nagłówka, pierwszej strony i głównych odsyłaczy krzyżowych są dostępne, więc można otworzyć cały dokument |
Uwagi dotyczące użycia
pldsFirstPageReadyto kamień milowy pozwalający przeglądarce narysować stronę pierwszą, podczas gdy dalsze zakresy się pobierają- Towarzyszący rekord
THPDFProgressiveLoadInforaportuje, które grupy zakresów są dostępne, oraz ciągDiagnosticdla przypadków błędu pldsNotLinearizedipldsInvalidLinearizationsą trwałe dla pliku; stany niedostępności znikają, gdy przybywa bajtów