THPDFRandomAccessSource.IsRangeAvailable Method
Offset에서 시작하는 Count바이트 범위가 소스 크기 안에 완전히 들어 있는지 여부를 반환합니다
선언
function IsRangeAvailable(Offset, Count: Int64): boolean; virtual;
유닛
HPDFDoc
매개변수
| 이름 | 목적 |
|---|---|
Offset | 범위 시작의 0 기반 바이트 오프셋 |
Count | 범위 길이(바이트) |
반환 값
두 오프셋이 음수가 아니고 범위 전체가 GetSize 안에 들어가면 True, 아니면 False
사용 참고 사항
- 기본 구현은
GetSize만으로 답을 유도합니다. 잘린 원격 파일이 바이트를 실제로 전달했는지는 알 수 없습니다 - 도착한 바이트 범위를 추적하는 커스텀 소스에서 이 메서드를 오버라이드하세요. 예를 들어 선형화되었거나 부분 다운로드된 입력입니다
- 선형화 redraw 스케줄러 같은 호출자는 first-paint 또는 dependency 범위를 언제 읽을 수 있는지 판단하는 데 씁니다