THotPDF.RemoveLoadedNameTreeEntry Method
Tar bort varje post som matchar en nyckel ur ett inläst namnträd och rapporterar om något togs bort
Deklaration
function RemoveLoadedNameTreeEntry(Tree: THPDFDictionaryObject;
const Key: AnsiString): boolean;
Enhet
HPDFDoc
Parametrar
| Namn | Syfte |
|---|---|
Tree | Namnträdets rotnod, typiskt hämtad via GetLoadedNameTree |
Key | Nyckelsträngen vars poster ska tas bort |
Returvärde
True när minst ett matchande nyckel/värde-par togs bort, annars False
Användningsanteckningar
- Träd med /Kids traverseras rekursivt (högst 64 nivåer), så en post kan tas bort på valfritt djup utan att man känner trädets uppbyggnad
- Nyckel- och värdeobjekten för borttagna par frigörs, och varje berörd nod markeras som dirty inför nästa sparning
- Dubblettnycklar som felaktiga dokument lämnat efter sig tas alla bort i ett enda anrop