THPDFProgressiveLoadStatus Type

Reports how much of a linearized document is available during progressive load

Declaration

THPDFProgressiveLoadStatus= (pldsHeaderUnavailable, pldsNotLinearized,
  pldsInvalidLinearization, pldsFirstPageUnavailable,
  pldsFirstPageReady, pldsDocumentReady);

Unit

HPDFDoc

Values

ValuePurpose
pldsHeaderUnavailableNot enough of the file has arrived to read the linearization header and dictionary
pldsNotLinearizedThe file is not linearized, so progressive first-page loading does not apply
pldsInvalidLinearizationThe linearization dictionary failed validation
pldsFirstPageUnavailableThe document is linearized but the first-page byte ranges have not arrived yet
pldsFirstPageReadyThe first page is fully available and can be displayed before the rest of the file arrives
pldsDocumentReadyHeader, first page, and main cross-reference ranges are all available, so the whole document can open

Usage notes

Related APIs