THPDFIncrementalXRefRebuildInfo Record
上次增量存檔重建空閒物件表的遙測資料:來源、新釋放與重建的條目數、世代遞增與飽和、第一個空閒物件編號,以及最高世代
宣告
THPDFIncrementalXRefRebuildInfo= record
SourceFreeObjectCount: Integer;
NewlyFreedObjectCount: Integer;
RebuiltFreeObjectCount: Integer;
GenerationIncrementCount: Integer;
SaturatedGenerationCount: Integer;
FirstFreeObjectNumber: Integer;
HighestGenerationNumber: Integer;
Rebuilt: boolean;
end;
單元
HPDFDoc
欄位
| 欄位 | 用途 |
|---|---|
SourceFreeObjectCount | 增量更新開始時從來源修訂版繼承的空閒條目數 |
NewlyFreedObjectCount | 準備這次增量更新時釋放的物件數 |
RebuiltFreeObjectCount | 寫入重建後交叉參照表的空閒條目數 |
GenerationIncrementCount | 為新修訂版遞增了世代號的已釋放物件數 |
SaturatedGenerationCount | 已達最大世代、無法再遞增的已釋放物件數 |
FirstFreeObjectNumber | 重建後空閒條目鏈結串列的開頭(傳統第一區段的 f 條目) |
HighestGenerationNumber | 重建期間觀察到的最高世代號 |
Rebuilt | 存檔確實重建了空閒表時為 true;也是存取子的傳回結果 |
使用說明
- 在
SaveIncrementalUpdate之後用THotPDF.GetLastIncrementalXRefRebuildInfo讀回;記錄只反映最近一次存檔 Rebuilt為false,表示尚未重建過,存取器回報的是過期或空白的資料- 用
SaturatedGenerationCount找出被反覆回收、已釋放物件編號無法再遞增世代的文件