DAGetRangeSourceDataAvailability
Chức năng truy cập trực tiếp, Tải dần, Chẩn đoán
Mô tả
Trả về kết quả phụ thuộc và tính khả dụng byte-range giống như GetRangeSourceDataAvailability cho một handle direct-access
Cú pháp
Delphi
Function TPDFlib.DAGetRangeSourceDataAvailability(FileHandle, DataKind,
Index: Integer; Out Report: WideString): Integer;Tham số
| FileHandle | Một handle direct-access được mở từ luồng byte-range hoặc URL |
|---|---|
| DataKind | PDF_RANGE_DATA_PAGE, PDF_RANGE_DATA_FORM hoặc PDF_RANGE_DATA_OBJECT |
| Index | Một số trang tính từ 1, số 0 cho truy vấn form, hoặc một số đối tượng gián tiếp |
| Report | Nhận báo cáo phụ thuộc và byte-range dạng JSON |
Giá trị trả về
| -1 | Handle, nguồn, đối số hoặc cấu trúc PDF không hợp lệ |
|---|---|
| 0 | Còn ít nhất một vùng dữ liệu cần thiết chưa khả dụng |
| 1 | Toàn bộ đồ thị phụ thuộc đã khả dụng |
| 2 | Truy vấn form đã hoàn tất và tài liệu không có AcroForm |
Ghi chú
Handle phải được hỗ trợ bởi TByteRangeStreamVới handle dựa trên URL, chỉ những vùng dữ liệu đã được bộ nhớ đệm byte-range giữ lại mới khả dụng ngay lập tức; truy vấn không bao giờ khởi tạo yêu cầu mạngCác vùng dữ liệu thiếu được báo cáo mà không cần đọc
Với handle dùng URL, chỉ các vùng mà byte-range cache giữ sẵn mới có ngay; truy vấn không bao giờ phát yêu cầu mạng
Vùng thiếu được báo cáo mà không đọc