THPDFProgressiveLoadInfo Record

Riporta stato di linearizzazione, offset di byte e disponibilità degli intervalli per il caricamento progressivo di un PDF linearizzato

Dichiarazione

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;

Unità

HPDFDoc

Campi

CampoScopo
StatusVerdetto del caricamento progressivo da pldsHeaderUnavailable a pldsDocumentReady
FileLengthDimensione totale della sorgente in byte
FirstPageEndOffsetOffset di byte appena oltre la sezione autosufficiente della prima pagina
MainXRefOffsetOffset dichiarato della sezione dei riferimenti incrociati principale
MainXRefRangeOffsetOffset dell'xref principale meno un look-behind di 4096 byte, limitato a zero
MainXRefRangeLengthByte da MainXRefRangeOffset alla fine del file
FirstPageObjectNumberNumero d'oggetto della prima pagina linearizzata
PageCountNumero totale di pagine dal dizionario di linearizzazione
HeaderRangeAvailableTrue quando i primi 1024 byte di intestazione sono presenti nella sorgente
FirstPageRangeAvailableTrue quando ogni byte range della sezione della prima pagina è presente
MainXRefRangeAvailableTrue quando l'intervallo dell'xref principale è presente nella sorgente
WholeDocumentAvailableTrue quando l'intero file è disponibile
DiagnosticTesto che descrive cosa è disponibile o perché la pianificazione si è fermata

Note d'uso

API correlate