THotPDF.GetLastIncrementalXRefRebuildInfo
Devuelve estadísticas de la cadena de objetos libres reconstruida por la llamada más reciente a SaveIncrementalUpdate
Declaración
function GetLastIncrementalXRefRebuildInfo(
out Info: THPDFIncrementalXRefRebuildInfo
): boolean;
El resultado es true después de escribir una revisión incremental y false antes de una reconstrucción o después de un guardado no-op con bytes idénticos
Campos
SourceFreeObjectCountcuenta las entradas libres activas heredadas de la cadena de revisiones de origenNewlyFreedObjectCountcuenta los objetos en uso que esta revisión pasó a libresRebuiltFreeObjectCountes el conjunto libre emitido completo, excluyendo el objeto 0GenerationIncrementCountySaturatedGenerationCountseparan los avances de generación exitosos de las entradas que ya están en 65535FirstFreeObjectNumberidentifica el objeto referenciado por el encabezado de la cadena del objeto ceroHighestGenerationNumberreporta la generación mayor del conjunto libre reconstruidoRebuiltconfirma que la revisión xref agregada se completó
Comportamiento
El writer fusiona las entradas libres existentes, los objetos indirectos recién eliminados y los diccionarios de encryption huérfanos retirados automáticamente, y luego emite una sola cadena determinista ascendente. Las generaciones libres existentes quedan sin cambios, las generaciones recién liberadas avanzan con saturación en 65535, y los objetos vivos reescritos conservan la generación que usan sus encabezados de objeto indirecto