HPDFASCII85DecodeStream-procedure
Afkoder ASCII85-data trinvist fra én kalder-ejet strøm til en anden
Deklaration
procedure HPDFASCII85DecodeStream(Input, Output: TStream;
RequireTerminator: Boolean; out Info: THPDFASCII85DecodeInfo);
Enhed
HPDFTypes
Parametre
| Navn | Formål |
|---|---|
Input | ASCII85-kilde ved dens aktuelle position |
Output | Destination, som modtager afkodede byte ved sin aktuelle position |
RequireTerminator | Kræver den præcise PDF-slutmarkør ~>, når den er True |
Info | Modtager forbrugte og producerede byteantal, slutmarkørtilstand, længden af den delvise gruppe og antallet af nulgenveje |
Brugsbemærkninger
- Mellemrum, som PDF tillader, ignoreres mellem kodede tegn
- Genvejen
zaccepteres kun ved en gruppegrænse - Når input kan søges, forbliver byte, der er bufferet efter slutmarkøren, ulæste for kalderen
- Ugyldige tegn, slutgrupper med ét tegn, grupper uden for 32-bit-området eller fejlformede slutmarkører udløser
EConvertError - Proceduren ejer ingen af strømmene, og input og output skal være forskellige