THPDFUnreachableObjectInfo Record
객체 그래프 reachability 총계와 문서 루트에서 도달하지 못하는 것으로 밝혀진 객체 번호입니다
선언
THPDFUnreachableObjectInfo= record
TotalObjectCount: Integer;
ReachableObjectCount: Integer;
UnreachableObjectCount: Integer;
RemovedObjectCount: Integer;
ObjectNumbers: THPDFObjectNumberArray;
end;
유닛
HPDFDoc
필드
| 필드 | 목적 |
|---|---|
TotalObjectCount | 로드된 문서에서 나열한 indirect 객체 수 |
ReachableObjectCount | 문서 루트에서 시작한 mark-and-scan 순회가 도달한 객체 수 |
UnreachableObjectCount | 어떤 루트도 도달하지 못하는 객체 수. 즉 이전 편집이 남긴 garbage |
RemovedObjectCount | 실제로 삭제된 unreachable 객체 수. uopRemove policy에서만 0이 아님 |
ObjectNumbers | 발견된 unreachable 객체의 객체 번호 |
사용 참고 사항
ApplyUnreachableObjectPolicy로 채웁니다. policy가 garbage를 보존할지, 보고할지, 제거할지 고릅니다- 함수 반환값은 발견된 unreachable 객체 수이므로, 0이면 그래프가 깨끗하다는 뜻입니다
uopRemove을 확정하기 전에 먼저uopReport로ObjectNumbers를 검토하세요. 해제됐지만 목록에 있는 객체가, 계속 유지할 리비전에서 아직 참조될 수 있습니다