THotPDF.ReleaseLoadedPageObjectGraph
释放一个干净的已加载页面根对象及其直接拥有的嵌套对象,同时保留间接共享资源和重新加载所需的元数据
声明
function ReleaseLoadedPageObjectGraph(
PageIndex: Integer): Integer;
参数
PageIndex 是从 0 开始的已加载页面索引
返回值
页面图已被释放时返回 1;索引无效、页面本来就不在内存中,或安全规则要求保留时返回 0
备注
该方法会移除该页面专属的显示列表和光栅缓存条目,且不会把文档标记为已修改
之后再调用页面 API 或 MaterializeLoadedPage,会从传统交叉引用偏移,或带索引的对象流成员中重新加载该根对象
脏的、必须写出的、活动中的、加密的普通对象,以及并非由文件支撑的普通根对象都会被保留
调用方必须对已加载文档的访问做串行化,并且不能释放另一个操作正在使用的页面
另请参阅: 已释放页面对象图, GetLoadedPageObjectGraphReleaseStatistics, MaterializeLoadedPage