THotPDF.InsertLoadedNameTreeEntry Method
Inserta un par clave/valor en un name tree cargado y mantiene ordenadas todas las hojas 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 clave ordenada de la entrada |
Value | Objeto PDF almacenado para la clave; el tree solo toma posesión 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 tree con /Kids se desciende a través de los /Limits de sus nodos, y los límites del camino se amplían para cubrir la clave nueva, de modo que los visores siguen usando búsqueda binaria sobre las hojas
- Insertar una clave existente reemplaza su valor en lugar de añadir un duplicado
- Cada nodo del camino de descenso se marca como dirty, así que el cambio se escribe de vuelta en el próximo guardado o actualización incremental