THotPDF.RemoveLoadedNameTreeEntry Method
Pašalina iš įkelto name tree kiekvieną raktą atitinkantį įrašą ir praneša, ar kas nors buvo pašalinta
Deklaracija
function RemoveLoadedNameTreeEntry(Tree: THPDFDictionaryObject;
const Key: AnsiString): boolean;
Unit
HPDFDoc
Parametrai
| Pavadinimas | Paskirtis |
|---|---|
Tree | Name tree šakninis mazgas, paprastai gautas iš GetLoadedNameTree |
Key | Rakto eilutė, kurios įrašai turėtų būti pašalinti |
Grąžinama reikšmė
True, kai pašalinta bent viena atitinkama rakto/reikšmės pora, kitu atveju False
Naudojimo pastabos
- Medžiai su /Kids einami rekursyviai (iki 64 lygių), todėl įrašą galima pašalinti bet kokiame gylyje nežinant medžio išdėstymo
- Pašalintų porų rakto ir reikšmės objektai atlaisvinami, o kiekvienas paliestas mazgas pažymimas dirty kitam išsaugojimui
- Vienas kvietimas pašalina visus sugadintų dokumentų paliktus pasikartojančius raktus