HPDFASCII85DecodeStream Prosedürü
ASCII85 verisini, çağıranın sahipliğindeki bir stream'den diğerine artımlı olarak çözer
Bildirim
procedure HPDFASCII85DecodeStream(Input, Output: TStream;
RequireTerminator: Boolean; out Info: THPDFASCII85DecodeInfo);
Birim
HPDFTypes
Parametreler
| Ad | Amaç |
|---|---|
Input | Geçerli konumundaki ASCII85 kaynağı |
Output | Çözülmüş baytları geçerli konumunda alan hedef |
RequireTerminator | True olduğunda kesin PDF ~> bitiş işaretçisini gerektirir |
Info | Tüketilen ve üretilen bayt sayılarını, bitiş işaretçisi durumunu, kısmi grup uzunluğunu ve zero kısayolu sayısını alır |
Kullanım notları
- PDF'nin izin verdiği boşluk karakterleri kodlanmış karakterler arasında yok sayılır
zkısayolu yalnızca grup sınırında kabul edilir- Girdi seek edilebilir olduğunda, bitiş işaretçisinden sonra tamponlanan baytlar çağıran için okunmamış kalır
- Geçersiz karakterler, tek karakterlik son gruplar, 32 bit aralığının dışındaki gruplar veya hatalı biçimlenmiş bitiş işaretleri
EConvertErrorhatası verir - Prosedür iki stream'in sahibi de değildir; girdi ile çıktı farklı olmalıdır