THotPDF.InsertLoadedNameTreeEntry Method
Voegt een sleutel/waarde-paar in een geladen name tree in en houdt elk blad gesorteerd volgens ISO 32000-1 7.9.6
Declaratie
procedure InsertLoadedNameTreeEntry(Tree: THPDFDictionaryObject;
const Key: AnsiString; Value: THPDFObject);
Eenheid
HPDFDoc
Parameters
| Naam | Doel |
|---|---|
Tree | Wortelknooppunt van de name tree, doorgaans verkregen via GetLoadedNameTree |
Key | De gesorteerde sleutelstring van de ingang |
Value | PDF-object dat bij de sleutel wordt bewaard; de tree is alleen eigenaar van de invoegpositie, het object blijft deel van de geladen objectgrafiek |
Retourwaarde
Dit lid geeft geen waarde terug
Gebruiksopmerkingen
- Een tree met /Kids wordt langs de /Limits van zijn knooppunten afgedaald, en de limits op de weg worden verbreed zodat ze de nieuwe sleutel dekken; viewers kunnen daardoor hun binaire zoekactie over de bladen blijven gebruiken
- Het invoegen van een bestaande sleutel vervangt zijn waarde in plaats van een duplicaat toe te voegen
- Elk knooppunt op het afdaalpad wordt als dirty gemarkeerd, zodat de wijziging door de volgende opslaanactie of incrementele update wordt teruggeschreven