THPDFLinearizationValidationInfo Record

Oordelen per onderdeel voor een gelineariseerde bron: linearisatiewoordenboek, eerste-paginasectie, pagina-offset-hints en shared-object-hints, plus de geparseerde headervaarden en een diagnostische tekenreeks

Declaratie

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;

Eenheid

HPDFDoc

Velden

VeldDoel
DictionaryValidtrue wanneer de /L-, /O-, /E-, /N-, /T- en /H-woordenboekitems parsen en hun bereiken consistent blijven met de bestandsgrootte
FirstPageSectionValidtrue wanneer de objectsectie van de eerste pagina de controle doorstaat, inclusief de opgegeven eind-offset
PageOffsetHintsValidtrue wanneer de pagina-offset-hintstream decodeert en zijn waarden matchen met het document
SharedObjectHintsValidtrue wanneer de shared-object-hintstream decodeert en zijn waarden matchen met het document
FirstPageObjectNumberObjectnummer dat uit het /O-item van het woordenboek is geparseerd
PageCountPaginanaantal dat uit het /N-item van het woordenboek is geparseerd
HintOffset / HintLengthBytebereik van de primaire hintstream uit het /H-item van het woordenboek
FirstPageEndOffsetEind-offset van de eerste-paginasectie uit het /E-item van het woordenboek
MainXRefOffsetOffset van de hoofdcross-referencetabel uit het /T-item van het woordenboek
ValidAlgemeen oordeel, true alleen wanneer elke onderdeelcontrole is geslaagd; spiegelt het functieresultaat
DiagnosticFail-closed-redentekst die de eerst mislukte controle noemt

Gebruiksopmerkingen

Gerelateerde API's