HPDFASCIIHexDecodeStream-procedure
Afkoder ASCIIHex-data trinvist fra én kalder-ejet strøm til en anden
Deklaration
procedure HPDFASCIIHexDecodeStream(Input, Output: TStream;
RequireTerminator: Boolean; OddNibblePolicy: THPDFASCIIHexOddNibblePolicy;
out Info: THPDFASCIIHexDecodeInfo);Enhed
HPDFTypes
Parametre
| Navn | Formål |
|---|---|
Input | ASCIIHex-kilde ved dens aktuelle position |
Output | Destination, som modtager afkodede byte ved sin aktuelle position |
RequireTerminator | Kræver PDF-slutmarkøren >, når den er True |
OddNibblePolicy | Udfylder den lave nibble med nul eller afviser en ulige afsluttende nibble |
Info | Modtager forbrugte og producerede byteantal samt diagnostik for slutmarkør og udfyldning |
Brugsbemærkninger
- Mellemrum, som PDF tillader, ignoreres mellem hexadecimale cifre
- Når input kan søges, forbliver byte, der er bufferet efter slutmarkøren, ulæste for kalderen
- Ugyldige tegn, en manglende påkrævet markør eller
ahonRejectmed en ulige nibble udløserEConvertError - Proceduren ejer ingen af strømmene, og input og output skal være forskellige