THPDFProgressiveLoadInfo Record

Rapporterer lineariseringsstatus, byteoffsets og områdetilgjengelighet for progressiv innlasting av en linearisert PDF

Deklarasjon

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;

Enhet

HPDFDoc

Felt

FeltFormål
StatusKjennelse for progressiv innlasting, fra pldsHeaderUnavailable til pldsDocumentReady
FileLengthTotal størrelse på kilden i byte
FirstPageEndOffsetByteoffset like etter den selvstendige førsteside-seksjonen
MainXRefOffsetDeklarert offset for hovedkryssreferanseseksjonen
MainXRefRangeOffsetHoved-xref-offset minus en 4096-byte look-behind, klemt fast på null
MainXRefRangeLengthByte fra MainXRefRangeOffset til slutten av filen
FirstPageObjectNumberObjektnummeret til den lineariserte førstesiden
PageCountTotalt sideantall fra lineariseringsordboken
HeaderRangeAvailableTrue når de første 1024 topptekstbytene finnes i kilden
FirstPageRangeAvailableTrue når hvert byteområde i førsteside-seksjonen finnes
MainXRefRangeAvailableTrue når hoved-xref-området finnes i kilden
WholeDocumentAvailableTrue når hele filen er tilgjengelig
DiagnosticTekst som beskriver hva som er tilgjengelig, eller hvorfor planleggingen stoppet

Bruksnotater

Relaterte API-er