THPDFProgressiveLoadStatus Type
Relata quanta parte de um documento linearizado está disponível durante o carregamento progressivo
Declaração
THPDFProgressiveLoadStatus= (pldsHeaderUnavailable, pldsNotLinearized,
pldsInvalidLinearization, pldsFirstPageUnavailable,
pldsFirstPageReady, pldsDocumentReady);
Unidade
HPDFDoc
Valores
| Valor | Finalidade |
|---|---|
pldsHeaderUnavailable | Chegou parte insuficiente do arquivo para ler o cabeçalho e o dicionário de linearização |
pldsNotLinearized | O arquivo não é linearizado, então o carregamento progressivo de primeira página não se aplica |
pldsInvalidLinearization | O dicionário de linearização falhou na validação |
pldsFirstPageUnavailable | O documento é linearizado, mas as faixas de bytes da primeira página ainda não chegaram |
pldsFirstPageReady | A primeira página está totalmente disponível e pode ser exibida antes de o restante do arquivo chegar |
pldsDocumentReady | As faixas de cabeçalho, de primeira página e de referências cruzadas principais estão todas disponíveis, então o documento inteiro pode abrir |
Notas de uso
pldsFirstPageReadyé o marco que permite ao viewer pintar a página um enquanto faixas posteriores baixam- O record complementar
THPDFProgressiveLoadInforeporta quais grupos de faixas estão disponíveis e uma stringDiagnosticpara falhas pldsNotLinearizedepldsInvalidLinearizationsão permanentes para o arquivo; os estados de indisponível se resolvem conforme mais bytes chegam