Metoda THotPDF.RemoveLoadedNameTreeEntry
Elimină fiecare intrare care se potrivește cu o cheie dintr-un name tree încărcat și raportează dacă s-a eliminat ceva
Declarație
function RemoveLoadedNameTreeEntry(Tree: THPDFDictionaryObject;
const Key: AnsiString): boolean;
Unitate
HPDFDoc
Parametri
| Nume | Scop |
|---|---|
Tree | Nodul rădăcină al name tree-ului, de obicei obținut din GetLoadedNameTree |
Key | Șirul de cheie ale cărui intrări trebuie eliminate |
Valoare de întoarcere
True când a fost eliminată cel puțin o pereche cheie/valoare potrivită, altfel False
Note de utilizare
- Arborii cu /Kids sunt parcurși recursiv (limitat la 64 de niveluri), astfel încât o intrare poate fi eliminată la orice adâncime fără să cunoașteți structura arborelui
- Obiectele de cheie și de valoare ale perechilor eliminate sunt eliberate, iar fiecare nod atins este marcat dirty pentru următoarea salvare
- Cheile duplicate lăsate de documente malformate sunt toate eliminate într-un singur apel