Método THotPDF.GetLastIncrementalXRefRebuildInfo
Devuelve las estadísticas de la cadena de objetos libres reconstruida por la llamada SaveIncrementalUpdate más reciente
Declaración
function GetLastIncrementalXRefRebuildInfo(
out Info: THPDFIncrementalXRefRebuildInfo
): boolean;
El resultado es true después de que se escribiera una revisión incremental y false antes de una reconstrucción o después de un guardado sin operación idéntico en bytes
Campos
SourceFreeObjectCountcuenta las entradas libres activas heredadas de la cadena de revisiones de origenNewlyFreedObjectCountcuenta los objetos en uso que esta revisión transicionó a libresRebuiltFreeObjectCountes el conjunto libre emitido completo excluyendo el objeto 0GenerationIncrementCountySaturatedGenerationCountseparan los avances de generación correctos de las entradas que ya están en 65535FirstFreeObjectNumberidentifica el objeto referenciado por la cabeza de la cadena del objeto ceroHighestGenerationNumberinforma de la mayor generación del conjunto libre reconstruidoRebuiltconfirma que la revisión xref anexada se completó
Comportamiento
El escritor fusiona las entradas libres existentes, los objetos indirectos recién eliminados y los diccionarios de cifrado huérfanos eliminados automáticamente, y luego emite una única cadena determinista ascendente. Las generaciones libres existentes permanecen sin cambios, las generaciones recién liberadas avanzan con saturación en 65535 y los objetos vivos reescritos conservan la generación usada por sus encabezados de objeto indirecto