THPDFIncrementalXRefRebuildInfo Record
Telemetria da tabela de objetos livres reconstruída durante o último salvamento incremental: contagens de entradas de origem, recém-liberadas e reconstruídas, incrementos e saturação de geração, primeiro número de objeto livre e maior geração
Declaração
THPDFIncrementalXRefRebuildInfo= record
SourceFreeObjectCount: Integer;
NewlyFreedObjectCount: Integer;
RebuiltFreeObjectCount: Integer;
GenerationIncrementCount: Integer;
SaturatedGenerationCount: Integer;
FirstFreeObjectNumber: Integer;
HighestGenerationNumber: Integer;
Rebuilt: boolean;
end;
Unidade
HPDFDoc
Campos
| Campo | Finalidade |
|---|---|
SourceFreeObjectCount | Entradas livres herdadas da revisão de origem quando a atualização incremental começou |
NewlyFreedObjectCount | Objetos liberados ao preparar esta atualização incremental |
RebuiltFreeObjectCount | Entradas livres gravadas na tabela de referências cruzadas reconstruída |
GenerationIncrementCount | Objetos liberados cujo número de geração foi incrementado para a nova revisão |
SaturatedGenerationCount | Objetos liberados já na geração máxima, que não podem ser incrementados além disso |
FirstFreeObjectNumber | Cabeça da lista ligada de entradas livres reconstruída (a tradicional entrada f da primeira seção) |
HighestGenerationNumber | Maior número de geração observado durante a reconstrução |
Rebuilt | true quando o salvamento realmente reconstruiu a tabela de objetos livres; também é o resultado do accessor |
Notas de uso
- Leia-o de volta com
THotPDF.GetLastIncrementalXRefRebuildInfoapósSaveIncrementalUpdate; o record reflete apenas o salvamento mais recente - Um valor
falseemRebuiltsignifica que o accessor reporta dados obsoletos ou vazios porque nenhuma reconstrução aconteceu ainda - Use
SaturatedGenerationCountpara detectar documentos reciclados tantas vezes que números de objetos liberados já não conseguem mais incrementar a geração