THPDFIncrementalXRefRebuildInfo Record
Telemetrie van de tabel met vrije objecten die tijdens de laatste incrementele opslag is herbouwd: bron-, nieuw vrijgemaakte en herbouwde entrytellingen, generatieverhogingen en -verzadiging, eerste vrij objectnummer en hoogste generatie
Declaratie
THPDFIncrementalXRefRebuildInfo= record
SourceFreeObjectCount: Integer;
NewlyFreedObjectCount: Integer;
RebuiltFreeObjectCount: Integer;
GenerationIncrementCount: Integer;
SaturatedGenerationCount: Integer;
FirstFreeObjectNumber: Integer;
HighestGenerationNumber: Integer;
Rebuilt: boolean;
end;
Eenheid
HPDFDoc
Velden
| Veld | Doel |
|---|---|
SourceFreeObjectCount | Vrije entries die bij het begin van de incrementele update uit de bronrevisie zijn overgenomen |
NewlyFreedObjectCount | Objecten die tijdens het voorbereiden van deze incrementele update zijn vrijgemaakt |
RebuiltFreeObjectCount | Vrije entries die in de herbouwde kruisverwijzingstabel zijn geschreven |
GenerationIncrementCount | Vrijgemaakte objecten waarvan het generatienummer voor de nieuwe revisie is verhoogd |
SaturatedGenerationCount | Vrijgemaakte objecten die al op de maximale generatie zitten en niet verder verhoogd kunnen worden |
FirstFreeObjectNumber | Hoofd van de herbouwde gelinkte lijst met vrije entries (de traditionele f-entry van de eerste sectie) |
HighestGenerationNumber | Hoogste generatienummer dat tijdens het herbouwen is waargenomen |
Rebuilt | true wanneer de opslag de tabel met vrije objecten echt heeft herbouwd; ook het resultaat van de accessor |
Gebruiksopmerkingen
- Lees het terug met
THotPDF.GetLastIncrementalXRefRebuildInfonaSaveIncrementalUpdate; het record weerspiegelt alleen de meest recente opslag - Een
Rebuilt-waarde vanfalsebetekent dat de accessor verouderde of lege gegevens rapporteert omdat er nog geen herbouw heeft plaatsgevonden - Gebruik
SaturatedGenerationCountom documenten te herkennen die zo vaak zijn gerecycled dat vrijgemaakte objectnummers hun generatie niet meer kunnen verhogen