TPDFlibRangeAvailabilityEvent

데이터 타입, 문서 관리, 점진적 로딩

설명

완전한 절대 바이트 범위를 가져오지 않고도 점진적 저장소에 이미 존재하는지 보고합니다

구문

Delphi

TPDFlibRangeAvailabilityEvent= Function(Sender: TObject;
  Offset: Int64; Count: LongInt): Integer Of Object;

매개변수

Sender콜백 기반 문서를 소유하는 TPDFlib 인스턴스
Offset0 기반 절대 시작 오프셋
Count검사 대상 연속 바이트 수

반환 값

0요청한 바이트 중 하나 이상이 아직 존재하지 않음
0이 아님전송이나 블로킹 I/O 없이 요청한 모든 바이트를 즉시 읽을 수 있음

비고

콜백은 상태 탐침이며 데이터를 가져오거나, 다운로드를 기다리거나, 같은 범위 소스로 되호출해서는 안 됩니다

결과는 저장소가 채워짐에 따라 단조롭게 진행해야 합니다. 콜백이 나중에 0을 보고해도 캐시된 바이트는 계속 사용할 수 있습니다

콜백 대상과 뒷받침 저장소는 로드된 문서가 닫힐 때까지 유효해야 합니다