THotPDF.ReleaseLoadedPageObjectGraph

간접 공유 리소스와 재로드 메타데이터는 보존하면서, 깨끗한 상태의 로드된 페이지 루트와 직접 소유한 중첩 객체를 해제합니다

선언

function ReleaseLoadedPageObjectGraph(
  PageIndex: Integer): Integer;

매개변수

PageIndex는 0부터 시작하는 로드된 페이지 인덱스입니다

반환 값

페이지 그래프를 해제했으면 1을, 인덱스가 올바르지 않거나 페이지가 이미 없거나 안전 규칙상 유지해야 하면 0을 반환합니다

비고

이 메서드는 문서를 수정됨으로 표시하지 않고 페이지별 디스플레이 리스트 항목과 래스터 캐시 항목을 제거합니다

이후 페이지 API 호출이나 MaterializeLoadedPage가 기존 교차 참조 오프셋 또는 인덱싱된 object-stream 멤버에서 루트를 다시 로드합니다

dirty, must-write, active 상태인 루트와 암호화된 ordinary, 파일 기반이 아닌 ordinary 루트는 보존됩니다

호출자는 로드된 문서에 대한 접근을 직렬화해야 하며, 다른 작업이 사용 중인 페이지를 해제해서는 안 됩니다

참고: 해제된 페이지 객체 그래프, GetLoadedPageObjectGraphReleaseStatistics, MaterializeLoadedPage