Record THPDFIncrementalXRefRebuildInfo
Telemetría de la tabla de objetos libres reconstruida durante el último guardado incremental: conteos de entradas de la fuente, recién liberadas y reconstruidas, incrementos y saturación de generación, primer número de objeto libre y generación máxima
Declaración
THPDFIncrementalXRefRebuildInfo= record
SourceFreeObjectCount: Integer;
NewlyFreedObjectCount: Integer;
RebuiltFreeObjectCount: Integer;
GenerationIncrementCount: Integer;
SaturatedGenerationCount: Integer;
FirstFreeObjectNumber: Integer;
HighestGenerationNumber: Integer;
Rebuilt: boolean;
end;
Unidad
HPDFDoc
Campos
| Campo | Propósito |
|---|---|
SourceFreeObjectCount | Entradas libres heredadas de la revisión fuente cuando empezó la actualización incremental |
NewlyFreedObjectCount | Objetos liberados al preparar esta actualización incremental |
RebuiltFreeObjectCount | Entradas libres escritas en la tabla de referencias cruzadas reconstruida |
GenerationIncrementCount | Objetos liberados cuyo número de generación se incrementó para la nueva revisión |
SaturatedGenerationCount | Objetos liberados ya en la generación máxima, que no pueden incrementarse más |
FirstFreeObjectNumber | Cabeza de la lista enlazada de entradas libres reconstruida (la tradicional entrada f de la primera sección) |
HighestGenerationNumber | Número de generación más alto observado durante la reconstrucción |
Rebuilt | true cuando el guardado realmente reconstruyó la tabla de objetos libres; también es el resultado del accessor |
Notas de uso
- Lea el record de vuelta con
THotPDF.GetLastIncrementalXRefRebuildInfodespués deSaveIncrementalUpdate; el record refleja solo el guardado más reciente - Un valor
Rebuiltenfalsesignifica que el accessor reporta datos viejos o vacíos porque todavía no hubo ninguna reconstrucción - Use
SaturatedGenerationCountpara detectar documentos reciclados tantas veces que los números de objeto liberados ya no pueden aumentar su generación