HPDFASCIIHexDecodeStream-proceduren
Avkodar ASCIIHex-data inkrementellt från en anroparerägd ström till en annan
Deklaration
procedure HPDFASCIIHexDecodeStream(Input, Output: TStream;
RequireTerminator: Boolean; OddNibblePolicy: THPDFASCIIHexOddNibblePolicy;
out Info: THPDFASCIIHexDecodeInfo);
Enhet
HPDFTypes
Parametrar
| Namn | Syfte |
|---|---|
Input | ASCIIHex-källa vid dess aktuella position |
Output | Destination som tar emot avkodade byte vid dess aktuella position |
RequireTerminator | Kräver PDF-slutmarkören > när True |
OddNibblePolicy | Fyller den låga nibblen med noll eller avvisar en udda slutnibble |
Info | Tar emot förbrukade och producerade byteräkningar samt terminator- och utfyllnadsdiagnostik |
Användningsanmärkningar
- Blanktecken som tillåts av PDF ignoreras mellan hexadecimala siffror
- När indatan är sökbar förblir byte som buffrats efter slutmarkören olästa för anroparen
- Ogiltiga tecken, en krävd men saknad markör eller
ahonRejectmed en udda nibble höjerEConvertError - Proceduren äger ingen av strömmarna och indata och utdata måste vara olika