HPDFASCII85DecodeStream-proceduren
Avkodar ASCII85-data inkrementellt från en anroparerägd ström till en annan
Deklaration
procedure HPDFASCII85DecodeStream(Input, Output: TStream;
RequireTerminator: Boolean; out Info: THPDFASCII85DecodeInfo);
Enhet
HPDFTypes
Parametrar
| Namn | Syfte |
|---|---|
Input | ASCII85-källa vid dess aktuella position |
Output | Destination som tar emot avkodade byte vid dess aktuella position |
RequireTerminator | Kräver den exakta PDF-slutmarkören ~> när True |
Info | Tar emot förbrukade och producerade byteräkningar, slutmarkörens tillstånd, delsgruppslängd och antal nollgenvägar |
Användningsanmärkningar
- Blanktecken som tillåts av PDF ignoreras mellan kodade tecken
- Genvägen
zaccepteras endast vid en gruppgräns - När indatan är sökbar förblir byte som buffrats efter slutmarkören olästa för anroparen
- Ogiltiga tecken, slutgrupper med ett tecken, grupper utanför 32-bitarsintervallet eller felformade slutmarkörer höjer
EConvertError - Proceduren äger ingen av strömmarna och indata och utdata måste vara olika