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
| Sender | La instancia de TPDFlib propietaria del documento con respaldo de devolución de llamada |
|---|---|
| Offset | El desplazamiento absoluto de inicio, con base cero |
| Count | El número de bytes consecutivos que se están comprobando |
Valores devueltos
| 0 | Uno o más de los bytes solicitados aún no están presentes |
|---|---|
| Distinto de cero | Todos 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