THotPDF.InsertLoadedNameTreeEntry Method
Wstawia parę klucz/wartość do załadowanego drzewa nazw i dba o to, by każdy liść pozostał posortowany zgodnie z ISO 32000-1 7.9.6
Deklaracja
procedure InsertLoadedNameTreeEntry(Tree: THPDFDictionaryObject;
const Key: AnsiString; Value: THPDFObject);
Jednostka
HPDFDoc
Parametry
| Nazwa | Przeznaczenie |
|---|---|
Tree | Węzeł główny drzewa nazw, zwykle uzyskany z GetLoadedNameTree |
Key | Posortowany klucz wpisu |
Value | Obiekt PDF przechowywany pod kluczem; drzewo przejmuje kontrolę wyłącznie nad pozycją wstawienia, sam obiekt pozostaje częścią załadowanego grafu |
Wartość zwracana
Ten element nie zwraca wartości
Uwagi dotyczące użycia
- Drzewo z /Kids jest przeszukiwane w głąb przez /Limits jego węzłów, a napotkane limity są poszerzane, aby objąć nowy klucz, więc przeglądarki nadal mogą używać wyszukiwania binarnego po liściach
- Wstawienie istniejącego klucza zastępuje jego wartość, zamiast dodawać duplikat
- Każdy węzeł na ścieżce przeszukiwania jest oznaczany jako zmieniony, więc zmiana zostanie zapisana przy najbliższym zapisie albo aktualizacji przyrostowej