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

FileHandleUn manejador de acceso directo abierto desde un flujo de rango de bytes o una URL
DataKindPDF_RANGE_DATA_PAGE, PDF_RANGE_DATA_FORM o PDF_RANGE_DATA_OBJECT
IndexUn número de página basado en uno, cero para la consulta del formulario, o un número de objeto indirecto
ReportRecibe el informe JSON de dependencias y de rango de bytes

Valores devueltos

-1El manejador, la fuente, los argumentos o la estructura del PDF no son válidos
0Al menos un rango requerido aún no está disponible
1El grafo de dependencias completo está disponible
2La 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