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ố

FileHandleMột handle direct-access được mở từ luồng byte-range hoặc URL
DataKindPDF_RANGE_DATA_PAGE, PDF_RANGE_DATA_FORM hoặc PDF_RANGE_DATA_OBJECT
IndexMộ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
ReportNhận báo cáo phụ thuộc và byte-range dạng JSON

Giá trị trả về

-1Handle, nguồn, đối số hoặc cấu trúc PDF không hợp lệ
0Còn ít nhất một vùng dữ liệu cần thiết chưa khả dụng
1Toàn bộ đồ thị phụ thuộc đã khả dụng
2Truy 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