THotPDF.RemoveLoadedNameTreeEntry Method
Fjerner hver post, der matcher en nøgle, fra et indlæst navnetræ og rapporterer, om der overhovedet blev fjernet noget
Deklaration
function RemoveLoadedNameTreeEntry(Tree: THPDFDictionaryObject;
const Key: AnsiString): boolean;
Enhed
HPDFDoc
Parametre
| Navn | Formål |
|---|---|
Tree | Navnetræets rodknude, typisk hentet fra GetLoadedNameTree |
Key | Nøglestreng, hvis poster skal fjernes |
Returværdi
True, når mindst ét matchende nøgleværdi-par blev fjernet, ellers False
Brugsnoter
- Træer med /Kids gennemløbes rekursivt (begrænset til 64 niveauer), så en post kan fjernes på enhver dybde uden at kende træets layout
- Nøgle- og værdiobjekterne for de fjernede par frigives, og hver berørt knude markeres som dirty til den næste gemning
- Dubletnøgler efterladt af misdannede dokumenter fjernes alle sammen med ét enkelt kald