THPDFProgressiveLoadStatus Type

Reports how much of a linearized document is available whilst a progressive load is under way

Declaration

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

Unit

HPDFDoc

Values

ValuePurpose
pldsHeaderUnavailableNot enough of the file has arrived for the linearization header and dictionary to be read
pldsNotLinearizedThe file is not linearized, so progressive first-page loading has no application
pldsInvalidLinearizationThe linearization dictionary did not pass validation
pldsFirstPageUnavailableThe document is linearized but the first-page byte ranges have yet to arrive
pldsFirstPageReadyThe first page is fully available and can be shown 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