HPDFASCIIHexDecodeStream Prosedürü
ASCIIHex verisini, sahibi çağıran olan bir stream'den diğerine artımlı olarak çözer
Bildirim
procedure HPDFASCIIHexDecodeStream(Input, Output: TStream;
RequireTerminator: Boolean; OddNibblePolicy: THPDFASCIIHexOddNibblePolicy;
out Info: THPDFASCIIHexDecodeInfo);
Birim
HPDFTypes
Parametreler
| Ad | Amaç |
|---|---|
Input | Bulunduğu konumdan itibaren ASCIIHex kaynağı |
Output | Çözülmüş baytları kendi geçerli konumundan itibaren alan hedef |
RequireTerminator | True olduğunda PDF > bitiş işaretini zorunlu kılar |
OddNibblePolicy | Düşük nibble'ı sıfırla doldurur ya da tek kalan son nibble'ı reddeder |
Info | Tüketilen ve üretilen bayt sayılarını; terminator ile dolgu tanılamalarını alır |
Kullanım notları
- PDF'in izin verdiği boşluk karakterleri onaltılık basamaklar arasında yok sayılır
- Girdi seekable ise, bitiş işaretinden sonra tamponlanan baytlar çağıran için okunmamış kalır
- Geçersiz karakter, zorunlu olduğu hâlde eksik bitiş işareti ya da tek nibble'a denk gelen
ahonRejectdurumundaEConvertErrorfırlatılır - Prosedür iki stream'in de sahibi değildir; input ile output farklı olmalıdır