TPDFlibRangeReadEvent

Tipos de datos, gestión de documentos

Descripción

Define el callback síncrono que usa LoadFromRangeSource para leer un rango de bytes absoluto desde un almacenamiento administrado por el llamador

Sintaxis

Delphi

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

Parámetros

SenderLa instancia TPDFlib que solicita los datos
OffsetEl desplazamiento de bytes absoluto del origen, con base 0
BufferEl destino de los bytes copiados, con un máximo de Count
CountLa cantidad máxima de bytes solicitada

Valor devuelto

Devuelva la cantidad de bytes copiados, desde cero hasta Count; los valores fuera de ese rango se acotan

Observaciones

El manejador debe permanecer asignado y su almacenamiento de respaldo debe permanecer válido durante la vida útil del documento cargado