TPDFlibRangeAvailabilityEvent
데이터 타입, 문서 관리, 점진적 로딩
설명
완전한 절대 바이트 범위를 가져오지 않고도 점진적 저장소에 이미 존재하는지 보고합니다
구문
Delphi
TPDFlibRangeAvailabilityEvent= Function(Sender: TObject;
Offset: Int64; Count: LongInt): Integer Of Object;매개변수
| Sender | 콜백 기반 문서를 소유하는 TPDFlib 인스턴스 |
|---|---|
| Offset | 0 기반 절대 시작 오프셋 |
| Count | 검사 대상 연속 바이트 수 |
반환 값
| 0 | 요청한 바이트 중 하나 이상이 아직 존재하지 않음 |
|---|---|
| 0이 아님 | 전송이나 블로킹 I/O 없이 요청한 모든 바이트를 즉시 읽을 수 있음 |
비고
콜백은 상태 탐침이며 데이터를 가져오거나, 다운로드를 기다리거나, 같은 범위 소스로 되호출해서는 안 됩니다
결과는 저장소가 채워짐에 따라 단조롭게 진행해야 합니다. 콜백이 나중에 0을 보고해도 캐시된 바이트는 계속 사용할 수 있습니다
콜백 대상과 뒷받침 저장소는 로드된 문서가 닫힐 때까지 유효해야 합니다