THotPDF.InsertLoadedNameTreeEntry Method
Indsætter et nøgleværdi-par i et indlæst navnetræ og holder hvert blad sorteret i henhold til ISO 32000-1 7.9.6
Deklaration
procedure InsertLoadedNameTreeEntry(Tree: THPDFDictionaryObject;
const Key: AnsiString; Value: THPDFObject);
Enhed
HPDFDoc
Parametre
| Navn | Formål |
|---|---|
Tree | Navnetræets rodknude, typisk hentet fra GetLoadedNameTree |
Key | Postens sorterede nøglestreng |
Value | PDF-objekt, der gemmes for nøglen; træet overtager kun ejerskab til indsættelsens placering, objektet forbliver en del af den indlæste graf |
Returværdi
Denne procedure returnerer ingen værdi
Brugsnoter
- Et træ med /Kids gennemløbes via nodernes /Limits, og grænserne undervejs udvides til at dække den nye nøgle, så fremviserne fortsat kan bruge binær søgning over bladene
- Indsættelse af en eksisterende nøgle erstatter dens værdi i stedet for at tilføje en dublet
- Hver knude på gennemløbsstien markeres som dirty, så ændringen skrives tilbage ved den næste gemning eller inkrementelle opdatering