THotPDF.ReleaseLoadedPageObjectGraph

クリーンな読み込みページのルート 1 つと、それが直接所有する入れ子オブジェクトを、間接の共有リソースと再読み込みメタデータを保持したまま解放します

宣言

function ReleaseLoadedPageObjectGraph(
  PageIndex: Integer): Integer;

パラメータ

PageIndex は 0 始まりの読み込みページインデックスです

戻り値

ページグラフを解放した場合は 1 を返します。インデックスが不正な場合、ページがすでに存在しない場合、または安全性のルールにより保持が必要な場合は 0 を返します

備考

このメソッドはページ固有の display-list とラスターのキャッシュエントリを、ドキュメントを変更済みにすることなく削除します

後でページ API が呼ばれるか MaterializeLoadedPage が実行されると、traditional cross-reference オフセットまたはインデックス付き object-stream メンバーからルートが再読み込みされます

ダーティ、must-write、アクティブ、暗号化された ordinary、ファイル裏付けのない ordinary の各ルートは保持されます

呼び出し側は読み込みドキュメントへのアクセスを直列化する必要があり、別の操作で使われているページを解放してはいけません

関連項目: Released Page Object Graphs, GetLoadedPageObjectGraphReleaseStatistics, MaterializeLoadedPage