THotPDF.RemoveLoadedNameTreeEntry Method
Odebere všechny položky odpovídající klíči z načteného name tree a hlásí, jestli se něco odebralo
Deklarace
function RemoveLoadedNameTreeEntry(Tree: THPDFDictionaryObject;
const Key: AnsiString): boolean;
Jednotka
HPDFDoc
Parametry
| Název | Účel |
|---|---|
Tree | Kořenový uzel name tree, typicky získaný přes GetLoadedNameTree |
Key | Klíčový řetězec, jehož položky se mají odebrat |
Návratová hodnota
True, když se odebral aspoň jeden odpovídající pár klíč/hodnota, jinak False
Poznámky k použití
- Stromy s /Kids se procházejí rekurzivně (s limitem 64 úrovní), takže položku lze odebrat v jakékoli hloubce, aniž byste znali rozložení stromu
- Klíčové i hodnotové objekty odebraných párů se uvolní a každý dotčený uzel se označí jako změněný pro příští uložení
- Duplicitní klíče zanechané poškozenými dokumenty odebre jeden jediný zásah