THotPDF.InsertLoadedNameTreeEntry Method
Inserta un par clave/valor en un name tree cargado y mantiene cada hoja ordenada según ISO 32000-1 7.9.6
Declaración
procedure InsertLoadedNameTreeEntry(Tree: THPDFDictionaryObject;
const Key: AnsiString; Value: THPDFObject);
Unidad
HPDFDoc
Parámetros
| Nombre | Propósito |
|---|---|
Tree | Nodo raíz del name tree, normalmente obtenido de GetLoadedNameTree |
Key | Cadena con la clave ordenada de la entrada |
Value | Objeto PDF guardado para la clave; el árbol solo toma control del posicionamiento de la inserción, el objeto sigue siendo parte del grafo cargado |
Valor de retorno
Este miembro no devuelve ningún valor
Notas de uso
- Un árbol con /Kids se recorre a través de los /Limits de sus nodos, y los límites del camino se amplían para cubrir la clave nueva, así los visores siguen usando búsqueda binaria sobre las hojas
- Insertar una clave existente reemplaza su valor en lugar de agregar un duplicado
- Cada nodo del camino de descenso queda marcado como modificado, así que el cambio se escribe en el próximo guardado o actualización incremental