Procédure HPDFASCIIHexDecodeStream
Décode progressivement les données ASCIIHex d’un flux appartenant à l’appelant vers un autre
Déclaration
procedure HPDFASCIIHexDecodeStream(Input, Output: TStream;
RequireTerminator: Boolean; OddNibblePolicy: THPDFASCIIHexOddNibblePolicy;
out Info: THPDFASCIIHexDecodeInfo);
Unité
HPDFTypes
Paramètres
| Nom | Rôle |
|---|---|
Input | Source ASCIIHex à sa position courante |
Output | Destination recevant les octets décodés à sa position courante |
RequireTerminator | Exige le marqueur de fin PDF > lorsque sa valeur est True |
OddNibblePolicy | Complète le demi-octet faible avec zéro ou refuse un demi-octet final impair |
Info | Reçoit les nombres d’octets consommés et produits ainsi que les diagnostics de terminaison et de remplissage |
Notes d’utilisation
- Les espaces autorisés par PDF sont ignorés entre les chiffres hexadécimaux
- Lorsque l’entrée est positionnable, les octets mis en mémoire tampon après le marqueur de fin restent non lus pour l’appelant
- Les caractères non valides, un marqueur requis absent ou
ahonRejectavec un demi-octet impair lèventEConvertError - La procédure ne possède aucun des deux flux, et l’entrée et la sortie doivent différer