Záznam THPDFIncrementalXRefRebuildInfo
Telemetrie tabulky volných objektů přestavěné při posledním inkrementálním uložení: počty položek ze zdroje, nově uvolněných a přestavěných, přírůstky a saturace generací, první číslo volného objektu a nejvyšší generace
Deklarace
THPDFIncrementalXRefRebuildInfo= record
SourceFreeObjectCount: Integer;
NewlyFreedObjectCount: Integer;
RebuiltFreeObjectCount: Integer;
GenerationIncrementCount: Integer;
SaturatedGenerationCount: Integer;
FirstFreeObjectNumber: Integer;
HighestGenerationNumber: Integer;
Rebuilt: boolean;
end;
Jednotka
HPDFDoc
Pole
| Pole | Účel |
|---|---|
SourceFreeObjectCount | Volné položky zděděné ze zdrojové revize, když inkrementální aktualizace začínala |
NewlyFreedObjectCount | Objekty uvolněné při přípravě této inkrementální aktualizace |
RebuiltFreeObjectCount | Volné položky zapsané do přestavěné křížové referenční tabulky |
GenerationIncrementCount | Uvolněné objekty, jimž se pro novou revizi zvýšilo číslo generace |
SaturatedGenerationCount | Uvolněné objekty už na maximální generaci, kterou už nelze zvýšit |
FirstFreeObjectNumber | Hlava přestavěného propojeného seznamu volných položek (tradiční položka f první sekce) |
HighestGenerationNumber | Nejvyšší číslo generace pozorované při přestavbě |
Rebuilt | true, když uložení tabulku volných objektů skutečně přestavělo; zároveň výsledek přístupové funkce |
Poznámky k použití
- Přečtěte si ho přes
THotPDF.GetLastIncrementalXRefRebuildInfopoSaveIncrementalUpdate; záznam odráží jen poslední uložení - Hodnota
Rebuiltfalseznamená, že přístupová funkce hlásí zastaralá nebo prázdná data, protože k přestavbě ještě nedošlo - Přes
SaturatedGenerationCountodhalíte dokumenty recyklované tak často, že uvolněná čísla objektů už nemohou zvýšit generaci