TPDFlibRangeAvailabilityEvent

Tipos de datos, gestión de documentos, carga progresiva

Descripción

Informa de si un intervalo absoluto de bytes completo ya está presente en el almacenamiento progresivo sin recuperarlo

Sintaxis

Delphi

TPDFlibRangeAvailabilityEvent= Function(Sender: TObject;
  Offset: Int64; Count: LongInt): Integer Of Object;

Parámetros

SenderLa instancia de TPDFlib propietaria del documento con respaldo de devolución de llamada
OffsetEl desplazamiento absoluto de inicio, con base cero
CountEl número de bytes consecutivos que se están comprobando

Valores devueltos

0Uno o más de los bytes solicitados aún no están presentes
Distinto de ceroTodos los bytes solicitados pueden leerse de inmediato sin transporte ni E/S de bloqueo

Observaciones

La retrollamada es una sonda de estado y no debe obtener datos, esperar una descarga ni volver a llamar al mismo origen por rangos

Los resultados deben progresar de forma monótona a medida que se llena el almacenamiento; los bytes en caché siguen disponibles aunque la retrollamada después informe cero

El destino de la retrollamada y su almacenamiento de respaldo deben seguir siendo válidos hasta que se cierre el documento cargado