THotPDF.GetLastIncrementalXRefRebuildInfo

直近の SaveIncrementalUpdate 呼び出しで再構築された free-object チェーンの統計を返します

宣言

function GetLastIncrementalXRefRebuildInfo(
  out Info: THPDFIncrementalXRefRebuildInfo
): boolean;

増分リビジョンが書き込まれた後は true、再構築前、またはバイト単位で同一の no-op 保存を行った後は false になります

フィールド

動作

ライターは、既存の free エントリ、新たに削除された間接オブジェクト、自動的に取り除かれた孤立 encryption dictionary をマージし、昇順で決定的な 1 本のチェーンとして出力します。既存の free の generation は変更されず、新たに free になったものの generation は 65535 で飽和しつつ加算されます。書き換えられた生存オブジェクトは、間接オブジェクトヘッダーで使われていた generation を保持します