THPDFXRefRecoveryStatus Type
Relata o desfecho da passagem de recuperação limitada de referências cruzadas sobre um documento danificado
Declaração
THPDFXRefRecoveryStatus= (xrrsNotNeeded, xrrsSucceeded, xrrsDisabled,
xrrsScanLimitExceeded, xrrsObjectLimitExceeded,
xrrsXRefLimitExceeded, xrrsFailed);
Unidade
HPDFDoc
Valores
| Valor | Significado |
|---|---|
xrrsNotNeeded |
A carga normal spec-first produziu uma page tree utilizável; a recuperação nunca rodou |
xrrsSucceeded |
A recuperação completou e produziu uma tabela de referências cruzadas utilizável ou offsets de objeto reconstruídos |
xrrsDisabled |
A recuperação foi pulada porque o recovery mode configurado está desabilitado |
xrrsScanLimitExceeded |
O stream de origem excede XRefRecoveryMaxScanBytes ou nenhum orçamento de varredura está configurado |
xrrsObjectLimitExceeded |
XRefRecoveryMaxObjects não é maior que zero ou o limite de candidatos da recuperação foi excedido durante a varredura |
xrrsXRefLimitExceeded |
O limite de candidatos a seção de referências cruzadas foi excedido durante a varredura |
xrrsFailed |
A recuperação rodou mas não conseguiu reconstruir uma page tree utilizável, por exemplo em um stream de origem não seekable |
Notas de uso
- O status viaja no campo
StatusdeTHPDFXRefRecoveryInfojunto com o método usado, os bytes varridos e as contagens de candidatos - Qualquer valor diferente de
xrrsNotNeededsignifica que a passagem de recuperação foi tentada pelo menos uma vez