TPDFlibRangeReadEvent
Типы данных, управление документами
Описание
Определяет синхронный обратный вызов, который LoadFromRangeSource использует для чтения абсолютного диапазона байтов из хранилища, управляемого вызывающей стороной
Синтаксис
Delphi
TPDFlibRangeReadEvent= Function(Sender: TObject; Offset: Int64;
Buffer: Pointer; Count: Integer): Integer Of Object;Параметры
| Sender | Экземпляр TPDFlib, запрашивающий данные |
|---|---|
| Offset | Абсолютное смещение исходного байта (нумерация с нуля) |
| Buffer | Приемник не более чем Count байтов |
| Count | Максимальное запрашиваемое количество байтов |
Возвращаемое значение
Возвращает число скопированных байтов от нуля до Count; значения вне этого диапазона приводятся к его границам
Примечания
Обработчик должен оставаться назначенным, а его хранилище — действительным в течение всего времени жизни загруженного документа