السجل THPDFASCIIHexDecodeInfo
يبلّغ عن أعداد البايتات واكتشاف مُنهي EOD وحشو النصف البايتي الفردي أثناء فك ترميز تدفق ASCIIHex
التصريح
THPDFASCIIHexDecodeInfo= record
InputBytes: Int64;
OutputBytes: Int64;
TerminatorFound: boolean;
OddNibblePadded: boolean;
end;
الوحدة
HPDFTypes
الحقول
| الحقل | الغرض |
|---|---|
InputBytes | عدد بايتات الإدخال المرمَّزة ست عشريًا التي استهلكتها عملية فك الترميز |
OutputBytes | عدد البايتات المفكوكة المكتوبة إلى تدفق الإخراج |
TerminatorFound | يصبح True عندما يكون قد أغلق المحرف > البيانات نهايةً؛ ومع RequireTerminator تُرفع رسالة خطأ عند غيابه |
OddNibblePadded | يصبح True عندما تنتهي البيانات في منتصف بايت وحُشي النصف البايتي الأخير بأصفار بموجب ahonPadLowZero؛ بينما ترفع سياسة ahonReject خطأً بدلًا من ذلك |
ملاحظات الاستخدام
- يُمرَّر كمعامل الإخراج
Infoللإجراء HPDFASCIIHexDecodeStream - تصفّر عملية فك الترميز السجل قبل البدء، فتبدأ جميع العدادات من حالة معروفة
- لا يصبح
OddNibblePaddedبالقيمة True إلا عندما سمحت سياسة النصف البايتي الفردي بالحشو وكان عدد الأرقام فرديًا