السجل THPDFContentSemanticStatistics
يجمع أعداد العمليات المطبَّعة وعمق الحالة وحجم البايتات القانوني المحسوب لتدفق محتوى واحد
التصريح
THPDFContentSemanticStatistics= record
TokenCount: Integer;
OperationCount: Integer;
StateOperationCount: Integer;
RedundantStateOperationCount: Integer;
NormalizedEventCount: Integer;
MaximumGraphicsStateDepth: Integer;
CanonicalBytes: Int64;
ErrorOffset: Integer;
LimitExceeded: boolean;
Valid: boolean;
Diagnostic: AnsiString;
end;
الوحدة
HPDFContentStream
الحقول
| الحقل | الغرض |
|---|---|
TokenCount | الرموز المُحلَّلة من التدفق |
OperationCount | المُعامِلات الموجودة في التدفق |
StateOperationCount | مُعامِلات حالة الرسوميات المتتبَّعة أثناء التطبيع |
RedundantStateOperationCount | عمليات الحالة التي لم تغيّر الحالة القانونية |
NormalizedEventCount | الأحداث في تسلسل الأحداث القانوني |
MaximumGraphicsStateDepth | أعمق تداخل لحالة الرسوميات بلغه التفسير |
CanonicalBytes | حجم الصيغة البايتية القانونية المُنتَجة للمقارنة |
ErrorOffset | إزاحة البايت التي فشل عندها التحليل أو التقييم |
LimitExceeded | يصبح True عندما يوقف الحد المفروض على العمليات أو البايتات القانونية هذه المرور |
Valid | يصبح False عند فشل التحليل أو التقييم |
Diagnostic | وصف الفشل عندما تكون Valid بالقيمة False |
ملاحظات الاستخدام
- تملؤه
HPDFNormalizeContentStreamGraphicsStateإلى جانب مخرجات البايتات القانونية - يقيس
RedundantStateOperationCountضجيج الحالة الذي يزيله التطبيع قبل مقارنة التدفقات - قارن تدفقين عبر
HPDFCompareContentStreamsSemanticبدلًا من مقارنة هذه السجلات حقلًا بحقل