THotPDF.ReleaseLoadedPageObjectGraph

释放一个干净的已加载页面根对象及其直接拥有的嵌套对象,同时保留间接共享资源和重新加载所需的元数据

声明

function ReleaseLoadedPageObjectGraph(
  PageIndex: Integer): Integer;

参数

PageIndex 是从 0 开始的已加载页面索引

返回值

页面图已被释放时返回 1;索引无效、页面本来就不在内存中,或安全规则要求保留时返回 0

备注

该方法会移除该页面专属的显示列表和光栅缓存条目,且不会把文档标记为已修改

之后再调用页面 API 或 MaterializeLoadedPage,会从传统交叉引用偏移,或带索引的对象流成员中重新加载该根对象

脏的、必须写出的、活动中的、加密的普通对象,以及并非由文件支撑的普通根对象都会被保留

调用方必须对已加载文档的访问做串行化,并且不能释放另一个操作正在使用的页面

另请参阅: 已释放页面对象图, GetLoadedPageObjectGraphReleaseStatistics, MaterializeLoadedPage