TPDFlibRangeReadEvent

数据类型、文档管理

描述

定义 LoadFromRangeSource 使用的同步回调,用于从调用方管理的存储中读取绝对字节区间

语法

Delphi

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

参数

Sender请求数据的 TPDFlib 实例
Offset从零开始的绝对源字节偏移量
Buffer最多容纳 Count 个字节的目标缓冲区
Count请求的最大字节数

返回值

返回实际复制的字节数,取值范围为 0 到 Count;超出该范围的值会被强制收敛到该范围内

备注

在已加载文档的整个生命周期内,处理程序必须保持挂接,其背后的存储必须保持有效