THPDFLinearizationValidationInfo Record

Verdetti per parte per una sorgente linearizzata: dizionario di linearizzazione, sezione della prima pagina, hint degli offset di pagina e hint dei shared object, più i valori di intestazione analizzati e una stringa diagnostica

Dichiarazione

THPDFLinearizationValidationInfo= record
  DictionaryValid: boolean;
  FirstPageSectionValid: boolean;
  PageOffsetHintsValid: boolean;
  SharedObjectHintsValid: boolean;
  FirstPageObjectNumber: Integer;
  PageCount: Integer;
  HintOffset: Int64;
  HintLength: Int64;
  FirstPageEndOffset: Int64;
  MainXRefOffset: Int64;
  Valid: boolean;
  Diagnostic: AnsiString;
end;

Unità

HPDFDoc

Campi

CampoScopo
DictionaryValidtrue quando le voci del dizionario /L, /O, /E, /N, /T e /H si analizzano e i loro intervalli restano coerenti con la dimensione del file
FirstPageSectionValidtrue quando la sezione degli oggetti della prima pagina passa i controlli, incluso l'offset di fine dichiarato
PageOffsetHintsValidtrue quando lo hint stream degli offset di pagina si decodifica e i suoi valori corrispondono al documento
SharedObjectHintsValidtrue quando lo hint stream dei shared object si decodifica e i suoi valori corrispondono al documento
FirstPageObjectNumberNumero d'oggetto analizzato dalla voce /O del dizionario
PageCountNumero di pagine analizzato dalla voce /N del dizionario
HintOffset / HintLengthByte range dello hint stream primario dalla voce /H del dizionario
FirstPageEndOffsetOffset di fine della sezione della prima pagina dalla voce /E del dizionario
MainXRefOffsetOffset della tabella dei riferimenti incrociati principale dalla voce /T del dizionario
ValidVerdetto complessivo, true solo quando ogni controllo specifico di parte è passato; rispecchia il risultato della funzione
DiagnosticTesto del motivo fail-closed che nomina il primo controllo fallito

Note d'uso

API correlate