SetXRefLoadPolicy

Carga de documentos, recuperación, seguridad

Descripción

Selecciona cómo las aperturas posteriores del documento seleccionado y de Direct Access validan y recuperan las tablas de referencias cruzadas, los flujos de referencias cruzadas y las cadenas de referencia híbrida

Sintaxis

Delphi

Function TPDFlib.SetXRefLoadPolicy(Policy: Integer): Integer;

Parámetros

PDF_XREF_LOAD_STRICTExige la cabecera PDF en el byte cero, un destino startxref exacto, una secuencia %%EOF final válida, entradas de tabla de anchura fija, metadatos válidos del flujo de referencias cruzadas y todas las secciones /Prev o /XRefStm declaradas
PDF_XREF_LOAD_COMPATIBLEPermite un manejo de compatibilidad controlado para desplazamientos cercanos, cabeceras desplazadas, relleno con nulos y defectos conocidos de tabla o flujo, pero nunca reconstruye objetos con un barrido bruto
PDF_XREF_LOAD_RECOVERYUsa primero el análisis compatible y reconstruye los objetos de nivel superior y comprimidos cuando no queda ninguna cadena utilizable; los datos de trailer ausentes pueden sintetizarse a partir del catálogo recuperado más reciente

Valores devueltos

1La política se aceptó
0La política no era válida y se conservó el ajuste anterior

Observaciones

Llame a este método antes de LoadFromFile, LoadFromStream, LoadFromString o un método DAOpenEl valor predeterminado es

PDF_XREF_LOAD_RECOVERY por compatibilidad con versiones anteriores

SetRecoveryMode controla la profundidad de la reconstrucción bruta del documento seleccionado después de que esta política permita la recuperación