THPDFProgressiveLoadInfo Record

Rapporteert linearisatiestatus, byteoffsets en bereikbeschikbaarheid voor progressief laden van een gelineariseerde PDF

Declaratie

THPDFProgressiveLoadInfo= record
  Status: THPDFProgressiveLoadStatus;
  FileLength: Int64;
  FirstPageEndOffset: Int64;
  MainXRefOffset: Int64;
  MainXRefRangeOffset: Int64;
  MainXRefRangeLength: Int64;
  FirstPageObjectNumber: Integer;
  PageCount: Integer;
  HeaderRangeAvailable: boolean;
  FirstPageRangeAvailable: boolean;
  MainXRefRangeAvailable: boolean;
  WholeDocumentAvailable: boolean;
  Diagnostic: AnsiString;
end;

Eenheid

HPDFDoc

Velden

VeldDoel
StatusProgressief-ladingoordeel, van pldsHeaderUnavailable tot pldsDocumentReady
FileLengthTotale grootte van de bron in bytes
FirstPageEndOffsetByteoffset net voorbij de zelfstandige eerste-paginasectie
MainXRefOffsetOpgegeven offset van de hoofd-cross-reference-sectie
MainXRefRangeOffsetHoofd-xref-offset minus een look-behind van 4096 bytes, begrensd op nul
MainXRefRangeLengthBytes van MainXRefRangeOffset tot het einde van het bestand
FirstPageObjectNumberObjectnummer van de gelineariseerde eerste pagina
PageCountTotaal aantal pagina’s uit de linearisatiedictionary
HeaderRangeAvailableTrue wanneer de eerste 1024 headerbytes in de bron aanwezig zijn
FirstPageRangeAvailableTrue wanneer elk bytebereik van de eerste-paginasectie aanwezig is
MainXRefRangeAvailableTrue wanneer het hoofd-xref-bereik in de bron aanwezig is
WholeDocumentAvailableTrue wanneer het hele bestand beschikbaar is
DiagnosticTekst die beschrijft wat beschikbaar is of waarom de planning stopte

Gebruiksopmerkingen

Gerelateerde API's