Záznam THPDFParserBudgetStatistics

Hlásí limity parser budgetu, součty tokenů, špičky, překročení a platnost session

Deklarace

THPDFParserBudgetStatistics= record
  MaxTokenBytes: Integer;
  MaxTotalTokens: Int64;
  MaxContainerItems: Integer;
  MaxBadTokens: Integer;
  TokenCount: Int64;
  BadTokenCount: Int64;
  PeakTokenBytes: Integer;
  PeakContainerItems: Integer;
  LimitBreachCount: Int64;
  LastLimit: THPDFParserBudgetLimit;
  LastObserved: Int64;
  LastMaximum: Int64;
  Exceeded: boolean;
  Valid: boolean;
end;

Jednotka

HPDFDoc

Pole

PoleÚčel
MaxTokenBytesNastavený strop celkových bajtů tokenů za session
MaxTotalTokensNastavený strop počtu skenovaných tokenů
MaxContainerItemsNastavený strop položek uvnitř jednoho kontejneru pole nebo slovníku
MaxBadTokensNastavený strop počtu poškozených tokenů tolerovaných za session
TokenCountTokeny spotřebované za dosavadní průběh session
BadTokenCountDoposud zaznamenané poškozené tokeny
PeakTokenBytesNejvětší zaznamenaná velikost jednoho tokenu v bajtech
PeakContainerItemsNejvětší zaznamenaný počet položek kontejneru
LimitBreachCountKolikrát se během session narazilo na kterýkoli limit budgetu
LastLimitKterý druh limitu způsobil poslední překročení (THPDFParserBudgetLimit)
LastObservedZaznamenaná hodnota posledního překročení
LastMaximumNastavené maximum posledního překročení
ExceededTrue, jakmile byl překročen jakýkoli limit a načítání se přerušilo
ValidTrue, dokud je aktivní parser session se sledováním budgetu; tuto hodnotu vrací GetLastParserBudgetStatistics

Poznámky k použití

Související API