Tipo THPDFXRefRecoveryStatus
Reporta el resultado de la pasada de recuperación acotada de referencias cruzadas sobre un documento dañado
Declaración
THPDFXRefRecoveryStatus= (xrrsNotNeeded, xrrsSucceeded, xrrsDisabled,
xrrsScanLimitExceeded, xrrsObjectLimitExceeded,
xrrsXRefLimitExceeded, xrrsFailed);
Unidad
HPDFDoc
Valores
| Valor | Significado |
|---|---|
xrrsNotNeeded |
La carga normal spec-first produjo un árbol de páginas utilizable; la recuperación nunca corrió |
xrrsSucceeded |
La recuperación se completó y produjo una tabla de referencias cruzadas utilizable u offsets de objeto reconstruidos |
xrrsDisabled |
La recuperación se omitió porque el modo de recuperación configurado está deshabilitado |
xrrsScanLimitExceeded |
El stream fuente excede XRefRecoveryMaxScanBytes o no hay presupuesto de scan configurado |
xrrsObjectLimitExceeded |
XRefRecoveryMaxObjects no es mayor que cero o se superó el límite de candidatos de recuperación durante el scan |
xrrsXRefLimitExceeded |
Se superó el límite de candidatos de sección de referencias cruzadas durante el scan |
xrrsFailed |
La recuperación corrió pero no pudo reconstruir un árbol de páginas utilizable, por ejemplo con un stream fuente no seekable |
Notas de uso
- El estado viaja en el campo
StatusdeTHPDFXRefRecoveryInfojunto con el método usado, los bytes escaneados y los conteos de candidatos - Cualquier valor distinto de
xrrsNotNeededsignifica que la pasada de recuperación se intentó al menos una vez