HPDFASCIIHexDecodeStream 프로시저
호출자 소유 스트림 하나에서 다른 스트림으로 ASCIIHex 데이터를 증분 디코딩합니다
선언
procedure HPDFASCIIHexDecodeStream(Input, Output: TStream;
RequireTerminator: Boolean; OddNibblePolicy: THPDFASCIIHexOddNibblePolicy;
out Info: THPDFASCIIHexDecodeInfo);
유닛
HPDFTypes
매개변수
| 이름 | 용도 |
|---|---|
Input | 현재 위치의 ASCIIHex 소스 |
Output | 현재 위치에서 디코딩된 바이트를 받는 대상 |
RequireTerminator | True일 때 PDF > 종료 마커 요구 |
OddNibblePolicy | 낮은 니블을 0으로 패딩하거나 홀수 최종 니블을 거부 |
Info | 소비 및 생성 바이트 수와 종결자 및 패딩 진단을 받음 |
사용 메모
- PDF가 허용하는 공백은 16진수 자릿수 사이에서 무시됩니다
- 입력이 seek 가능하면 종료 마커 뒤에 버퍼링된 바이트는 호출자를 위해 읽히지 않은 채 남습니다
- 잘못된 문자, 필요한 누락 마커, 홀수 니블의
ahonReject는EConvertError를 발생시킵니다 - 프로시저는 두 스트림을 소유하지 않으며 입력과 출력은 서로 달라야 합니다