THotPDF.RemoveLoadedNameTreeEntry Method
로드한 이름 트리에서 어떤 키와 일치하는 항목을 모두 제거하고, 무엇이 제거됐는지 알려줍니다
선언
function RemoveLoadedNameTreeEntry(Tree: THPDFDictionaryObject;
const Key: AnsiString): boolean;
유닛
HPDFDoc
매개변수
| 이름 | 목적 |
|---|---|
Tree | 이름 트리의 루트 노드입니다. 보통 GetLoadedNameTree로 얻습니다 |
Key | 제거할 항목의 키 문자열 |
반환 값
일치하는 키/값 쌍을 하나라도 제거했으면 True, 그렇지 않으면 False입니다
사용 참고 사항
- /Kids를 둔 트리는 재귀적으로 내려가며(64 단계로 제한) 트리 배치를 몰라도 어떤 깊이의 항목이든 제거할 수 있습니다
- 제거된 쌍의 키와 값 객체는 해제되고, 만진 모든 노드는 다음 저장을 위해 dirty로 표시됩니다
- malformed한 문서가 남긴 중복 키도 한 번의 호출로 모두 제거됩니다