THPDFLinearizationValidationInfo Record

Vurderinger pr. del for en lineariseret kilde: lineariseringsordbog, førstesidessektion, sideoffset-hints og shared-object-hints plus de parsede headerværdier og en diagnostisk streng

Deklaration

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;

Enhed

HPDFDoc

Felter

FeltFormål
DictionaryValidtrue, når ordbogsposterne /L, /O, /E, /N, /T og /H kan parses, og deres intervalle forbliver konsistente med filstørrelsen
FirstPageSectionValidtrue, når objektsektionen for første side tjekker ud, herunder den deklarerede slut-offset
PageOffsetHintsValidtrue, når hintstrømmen for sideoffsets afkodes, og dens værdier matcher dokumentet
SharedObjectHintsValidtrue, når hintstrømmen for shared objects afkodes, og dens værdier matcher dokumentet
FirstPageObjectNumberObjektnummer parset fra ordbogens /O-post
PageCountSideantal parset fra ordbogens /N-post
HintOffset / HintLengthByteinterval for den primære hintstrøm fra ordbogens /H-post
FirstPageEndOffsetSlut-offset for førstesidessektionen fra ordbogens /E-post
MainXRefOffsetOffset for hovedxref-tabellen fra ordbogens /T-post
ValidSamlet vurdering, kun true, når alle delspecifikke kontroller bestod; spejler funktionens resultat
DiagnosticFail-closed begrundelsestekst, der navngiver den første kontrol, der fejlede

Brugsnoter

Relaterede API'er