السجل THPDFParserBudgetStatistics

يبلّغ عن حدود ميزانية المُحلِّل وإجماليات الرموز والذُرى والتجاوزات وصلاحية الجلسة

التصريح

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;

الوحدة

HPDFDoc

الحقول

الحقلالغرض
MaxTokenBytesالحد الأقصى المهيأ لإجمالي بايتات الرموز في الجلسة
MaxTotalTokensالحد الأقصى المهيأ لعدد الرموز الممسوحة
MaxContainerItemsالحد الأقصى المهيأ للعناصر داخل حاوية مصفوفة أو قاموس واحدة
MaxBadTokensالحد الأقصى المهيأ للرموز المشوّهة المسموح بها في الجلسة
TokenCountالرموز المستهلكة حتى الآن في الجلسة
BadTokenCountالرموز المشوّهة المصادَفة حتى الآن
PeakTokenBytesأكبر حجم بايتات لرمز واحد لوحظ
PeakContainerItemsأكبر عدد عناصر حاوية لوحظ
LimitBreachCountعدد المرات التي مُسّ فيها أي حد من حدود الميزانية خلال الجلسة
LastLimitأي نوع حد أنتج التجاوز الأخير (THPDFParserBudgetLimit)
LastObservedالقيمة المرصودة لآخر تجاوز
LastMaximumالحد الأقصى المهيأ لآخر تجاوز
Exceededtrue بمجرد تجاوز أي حد وإجهاض التحميل
Validtrue ما دامت جلسة مُحلِّل متتبَّعة الميزانية نشطة؛ ويعيد GetLastParserBudgetStatistics هذه القيمة

ملاحظات الاستخدام

واجهات برمجة التطبيقات ذات الصلة