THotPDF.GetLastIncrementalXRefRebuildInfo
Returnerer statistik for den kæde af frie objekter, som det senest kaldte SaveIncrementalUpdate genopbyggede
Deklaration
function GetLastIncrementalXRefRebuildInfo(
out Info: THPDFIncrementalXRefRebuildInfo
): boolean;
Resultatet er true, når en inkrementel revision er skrevet, og false før en genopbygning eller efter en bytemæssigt identisk no-op-gem
Felter
SourceFreeObjectCounttæller aktive frie poster, der er arvet fra kildens revisionskædeNewlyFreedObjectCounttæller objekter i brug, som denne revision har gjort frieRebuiltFreeObjectCounter hele det udsendte sæt af frie objekter uden objekt 0GenerationIncrementCountandSaturatedGenerationCountseparate successful generation advances from entries already at 65535FirstFreeObjectNumberidentificerer det objekt, som kædehovedet i objekt nul refererer tilHighestGenerationNumberrapporterer den højeste generation i det genopbyggede sæt af frie objekterRebuiltbekræfter, at den tilføjede xref-revision er gennemført
Adfærd
Writeren fletter eksisterende frie poster, nyligt slettede indirekte objekter og automatisk fjernede forældreløse krypteringsdictionaries og udsender derefter én stigende, deterministisk kæde. Eksisterende frie generationer forbliver uændrede, nyligt frigjorte generationer øges med saturering ved 65535, og omskrevne levende objekter beholder den generation, som deres indirekte objekthoveder bruger