DAGetRangeSourceDataAvailability
Funcionalidad de acceso directo, carga progresiva, diagnóstico
Descripción
Devuelve el mismo resultado de disponibilidad de dependencias y de rango de bytes que GetRangeSourceDataAvailability para un manejador de acceso directo
Sintaxis
Delphi
Function TPDFlib.DAGetRangeSourceDataAvailability(FileHandle, DataKind,
Index: Integer; Out Report: WideString): Integer;Parámetros
| FileHandle | Un manejador de acceso directo abierto desde un flujo de rango de bytes o una URL |
|---|---|
| DataKind | PDF_RANGE_DATA_PAGE, PDF_RANGE_DATA_FORM o PDF_RANGE_DATA_OBJECT |
| Index | Un número de página basado en uno, cero para la consulta del formulario, o un número de objeto indirecto |
| Report | Recibe el informe JSON de dependencias y de rango de bytes |
Valores devueltos
| -1 | El manejador, la fuente, los argumentos o la estructura del PDF no son válidos |
|---|---|
| 0 | Al menos un rango requerido aún no está disponible |
| 1 | El grafo de dependencias completo está disponible |
| 2 | La consulta del formulario terminó y el documento no tiene AcroForm |
Observaciones
El identificador debe estar respaldado por TByteRangeStream
Para un identificador respaldado por URL, solo los rangos ya retenidos por la caché por rangos de bytes están disponibles de inmediato; la consulta nunca inicia una petición de red
Los rangos que faltan se notifican sin leerse