THPDFIncrementalXRefRebuildInfo Record
Telemetri fra den fri-objekt-tabel, der blev genopbygget ved den seneste inkrementelle gemning: kilde-, nyfrigivne og genopbyggede postantal, generationstilvækst og -mætning, første frie objektnummer og højeste generation
Deklaration
THPDFIncrementalXRefRebuildInfo= record
SourceFreeObjectCount: Integer;
NewlyFreedObjectCount: Integer;
RebuiltFreeObjectCount: Integer;
GenerationIncrementCount: Integer;
SaturatedGenerationCount: Integer;
FirstFreeObjectNumber: Integer;
HighestGenerationNumber: Integer;
Rebuilt: boolean;
end;
Enhed
HPDFDoc
Felter
| Felt | Formål |
|---|---|
SourceFreeObjectCount | Frie poster arvet fra kilderevisionen, da den inkrementelle opdatering begyndte |
NewlyFreedObjectCount | Objekter frigivet under klargøring af denne inkrementelle opdatering |
RebuiltFreeObjectCount | Frie poster skrevet ind i den genopbyggede krydsreferencetabel |
GenerationIncrementCount | Frigivne objekter, hvis generationsnummer blev forøget til den nye revision |
SaturatedGenerationCount | Frigivne objekter allerede ved maksimal generation, som ikke kan forøges yderligere |
FirstFreeObjectNumber | Hovedet af den genopbyggede fri-post-linked liste (den traditionelle første-sektion f-post) |
HighestGenerationNumber | Det højeste generationsnummer observeret under genopbygningen |
Rebuilt | true, når gemningen faktisk genopbyggede den frie tabel; også accessorens resultat |
Brugsnoter
- Læs den tilbage med
THotPDF.GetLastIncrementalXRefRebuildInfoefterSaveIncrementalUpdate; posten afspejler kun den seneste gemning - En
Rebuilt-værdi påfalsebetyder, at accessoren rapporterer forældede eller tomme data, fordi der endnu ikke er sket en genopbygning - Brug
SaturatedGenerationCounttil at spotte dokumenter, der er genbrugt så ofte, at frigivne objektnumre ikke længere kan forøge deres generation