THotPDF.GetLastIncrementalXRefRebuildInfo
Retourneert statistieken voor de vrije-objectketen die de meest recente SaveIncrementalUpdate-aanroep heeft herbouwd
Declaratie
function GetLastIncrementalXRefRebuildInfo(
out Info: THPDFIncrementalXRefRebuildInfo
): boolean;
Het resultaat is waar nadat een incrementele revisie is weggeschreven en onwaar vóór een herbouw of na een byte-identieke no-op-opslag
Velden
SourceFreeObjectCounttelt actieve vrije items die zijn geërfd van de bronrevisieketenNewlyFreedObjectCounttelt in-gebruik-objecten die door deze revisie naar vrij zijn overgegaanRebuiltFreeObjectCountis de volledige verzonden vrije set, exclusief object 0GenerationIncrementCountenSaturatedGenerationCountscheiden succesvolle generatie-verhogingen van items die al op 65535 staanFirstFreeObjectNumberidentificeert het object waarnaar de object-nul-ketenkop verwijstHighestGenerationNumbermeldt de grootste generatie in de herbouwde vrije setRebuiltbevestigt dat de toegevoegde xref-revisie is voltooid
Gedrag
De schrijver voegt bestaande vrije items, nieuw verwijderde indirecte objecten en automatisch verwijderde wees-coderingswoordenboeken samen en verzendt vervolgens één oplopende deterministische keten. Bestaande vrije generaties blijven ongewijzigd, nieuw vrijgemaakte generaties gaan omhoog met 65535-verzadiging en herschreven live-objecten behouden de generatie die hun indirecte-objectkoppen gebruiken