DAGetRangeSourceDataAvailability
직접 액세스 기능, 점진적 로딩, 진단
설명
Direct Access 핸들에 대해 GetRangeSourceDataAvailability와 동일한 종속성 및 바이트 범위 가용성 결과를 반환합니다
구문
Delphi
Function TPDFlib.DAGetRangeSourceDataAvailability(FileHandle, DataKind,
Index: Integer; Out Report: WideString): Integer;매개변수
| FileHandle | 바이트 범위 스트림이나 URL에서 연 Direct Access 핸들 |
|---|---|
| DataKind | PDF_RANGE_DATA_PAGE, PDF_RANGE_DATA_FORM 또는 PDF_RANGE_DATA_OBJECT |
| Index | 1 기반 페이지 번호, 폼 질의에는 0, 또는 간접 객체 번호 |
| Report | JSON 종속성 및 바이트 범위 보고서를 받습니다 |
반환 값
| -1 | 핸들, 소스, 인수 또는 PDF 구조가 잘못되었습니다 |
|---|---|
| 0 | 필요한 범위 중 최소 하나가 아직 사용 가능하지 않습니다 |
| 1 | 전체 종속성 그래프를 사용할 수 있습니다 |
| 2 | 폼 질의가 완료되었고 문서에 AcroForm이 없습니다 |
비고
핸들은 TByteRangeStream으로 뒷받침되어야 합니다
URL 기반 핸들은 바이트 범위 캐시가 이미 보존한 범위만 즉시 사용할 수 있으며, 조회는 네트워크 요청을 시작하지 않습니다
빠진 범위는 읽지 않고 보고됩니다