HPDFASCII85DecodeStream Procedure
يفكّ ترميز بيانات ASCII85 تدريجيًا من تدفق يملكه المستدعي إلى آخر
التصريح
procedure HPDFASCII85DecodeStream(Input, Output: TStream;
RequireTerminator: Boolean; out Info: THPDFASCII85DecodeInfo);
الوحدة
HPDFTypes
الوحدة
| المرجع | المرجع |
|---|---|
Input | مصدر ASCII85 عند موضعه الحالي |
Output | الوجهة التي تستقبل البايتات المفكوكة عند موضعها الحالي |
RequireTerminator | يشترط وجود علامة النهاية ~> الخاصة بـ PDF تمامًا عند تمرير True |
Info | يستقبل عدد البايتات المستهلكة والمنتَجة، وحالة علامة النهاية، وطول المجموعة الجزئية، وعدد اختصارات الأصفار |
الوحدة
- يُتجاهل الفراغ الأبيض المسموح به من PDF بين المحارف المرمَّزة
- يُقبَل اختصار
zفقط عند حدود مجموعة - عندما يكون الإدخال قابلاً للبحث (seekable)، تبقى البايتات المخزَّنة مؤقتًا بعد علامة النهاية غير مقروءة بالنسبة للمستدعي
- تُثير المحارف غير الصالحة، والمجموعات الختامية ذات المحرف الواحد، والمجموعات خارج نطاق 32 بت، أو علامات النهاية المشوَّهة استثناء
EConvertError - عندما يكون الدخل قابلًا للتموضع (seekable)، تبقى البايتات المخزّنة مؤقتًا بعد علامة النهاية غير مقروءة ليقرأها المستدعي