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 streams de referencias cruzadas y las cadenas de referencia híbrida
Sintaxis
Delphi
Function TPDFlib.SetXRefLoadPolicy(Policy: Integer): Integer;Parámetros
PDF_XREF_LOAD_STRICT | Exige el encabezado PDF en el byte cero, un destino startxref exacto, una secuencia %%EOF final válida, entradas de tabla de ancho fijo, metadatos válidos del stream de referencias cruzadas y cada sección /Prev o /XRefStm declarada |
|---|---|
PDF_XREF_LOAD_COMPATIBLE | Permite un manejo de compatibilidad controlado para desplazamientos cercanos, encabezados desplazados, relleno con nulos y defectos conocidos de tabla o stream, pero nunca reconstruye objetos con un escaneo bruto |
PDF_XREF_LOAD_RECOVERY | Usa primero el análisis compatible y reconstruye los objetos de nivel superior y comprimidos cuando no queda ninguna cadena utilizable; los datos de trailer faltantes pueden sintetizarse a partir del catálogo recuperado más reciente |
Valores devueltos
| 1 | La política se aceptó |
|---|---|
| 0 | La política no era válida y se conservó la configuración 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