THotPDF.InsertLoadedNameTreeEntry Method
Вставляет пару ключ/значение в загруженное name tree и держит все листья отсортированными по ISO 32000-1 7.9.6
Объявление
procedure InsertLoadedNameTreeEntry(Tree: THPDFDictionaryObject;
const Key: AnsiString; Value: THPDFObject);
Модуль
HPDFDoc
Параметры
| Имя | Назначение |
|---|---|
Tree | Корневой узел name tree, обычно полученный от GetLoadedNameTree |
Key | Отсортированная строка ключа записи |
Value | Объект PDF, хранимый для ключа; дерево распоряжается только позицией вставки, сам объект остаётся частью загруженного графа |
Возвращаемое значение
Этот член не возвращает значения
Примечания по использованию
- Дерево с /Kids проходится по /Limits его узлов, и пределы на пути расширяются, чтобы покрыть новый ключ, так что просмотрщики продолжают использовать двоичный поиск по листьям
- Вставка существующего ключа замещает его значение, а не добавляет дубликат
- Каждый узел на пути спуска помечается dirty, поэтому изменение записывается обратно при следующем сохранении или инкрементальном обновлении