THPDFUnreachableObjectInfo レコード
オブジェクトグラフの到達性集計と、ドキュメントルートから到達不能と判明したオブジェクト番号です
宣言
THPDFUnreachableObjectInfo= record
TotalObjectCount: Integer;
ReachableObjectCount: Integer;
UnreachableObjectCount: Integer;
RemovedObjectCount: Integer;
ObjectNumbers: THPDFObjectNumberArray;
end;
ユニット
HPDFDoc
フィールド
| フィールド | 目的 |
|---|---|
TotalObjectCount | ロード済みドキュメントで列挙された間接オブジェクトの数 |
ReachableObjectCount | ドキュメントルートからのマーク&スキャン走査で到達できたオブジェクトの数 |
UnreachableObjectCount | どのルートからも到達できないオブジェクトの数。以前の編集が残したゴミです |
RemovedObjectCount | 実際に削除された到達不能オブジェクトの数。uopRemove ポリシーのときだけ 0 以外になります |
ObjectNumbers | 見つかった到達不能オブジェクトのオブジェクト番号 |
使用上の注意
ApplyUnreachableObjectPolicyで値を埋めます。ゴミの扱いは、ポリシーが保持、報告、削除から選びます- 関数の戻り値は見つかった到達不能オブジェクトの数です。0 ならグラフはきれいです
uopRemoveに進む前に、まずuopReportでObjectNumbersを確認してください。解放済みで列挙されたオブジェクトが、保持するつもりのリビジョンからまだ参照されていることがあります