TPDFlibRangeReadEvent

Типы данных, управление документами

Описание

Определяет синхронный обратный вызов, который LoadFromRangeSource использует для чтения абсолютного диапазона байтов из хранилища, управляемого вызывающей стороной

Синтаксис

Delphi

TPDFlibRangeReadEvent= Function(Sender: TObject; Offset: Int64;
  Buffer: Pointer; Count: Integer): Integer Of Object;

Параметры

SenderЭкземпляр TPDFlib, запрашивающий данные
OffsetАбсолютное смещение исходного байта (нумерация с нуля)
BufferПриемник не более чем Count байтов
CountМаксимальное запрашиваемое количество байтов

Возвращаемое значение

Возвращает число скопированных байтов от нуля до Count; значения вне этого диапазона приводятся к его границам

Примечания

Обработчик должен оставаться назначенным, а его хранилище — действительным в течение всего времени жизни загруженного документа