HPDFASCIIHexDecodeStream Procedure
Dekoduje dane ASCIIHex przyrostowo z jednego strumienia należącego do wywołującego do drugiego
Deklaracja
procedure HPDFASCIIHexDecodeStream(Input, Output: TStream;
RequireTerminator: Boolean; OddNibblePolicy: THPDFASCIIHexOddNibblePolicy;
out Info: THPDFASCIIHexDecodeInfo);
Jednostka
HPDFTypes
Parametry
| Nazwa | Przeznaczenie |
|---|---|
Input | Źródło ASCIIHex na swojej bieżącej pozycji |
Output | Cel przyjmujący zdekodowane bajty na swojej bieżącej pozycji |
RequireTerminator | Przy True wymaga znacznika końca PDF > |
OddNibblePolicy | Dopełnia niższy nibble zerem albo odrzuca nieparzysty końcowy nibble |
Info | Przyjmuje liczby bajtów skonsumowanych i wytworzonych plus diagnostykę terminatora i dopełnienia |
Uwagi dotyczące użycia
- Białe znaki dozwolone przez PDF są ignorowane między cyframi szesnastkowymi
- Gdy wejście obsługuje seek, bajty zbuforowane za znacznikiem końca pozostają nieodczytane dla wywołującego
- Nieprawidłowe znaki, brakujący wymagany znacznik albo
ahonRejectz nieparzystym nibble podnosząEConvertError - Procedura nie jest właścicielem żadnego ze strumieni, a wejście i wyjście muszą być różne