THotPDF.RemoveLoadedNameTreeEntry Method
Supprime chaque entrée correspondant à une clé d’un arbre de noms chargé et indique si quelque chose a été supprimé
Déclaration
function RemoveLoadedNameTreeEntry(Tree: THPDFDictionaryObject;
const Key: AnsiString): boolean;
Unité
HPDFDoc
Paramètres
| Nom | Objectif |
|---|---|
Tree | Nœud racine d’arbre de noms, généralement obtenu de GetLoadedNameTree |
Key | Chaîne de clé dont les entrées doivent être supprimées |
Valeur de retour
True quand au moins une paire clé/valeur correspondante a été supprimée, sinon False
Notes d'utilisation
- Les arbres avec /Kids sont descendus récursivement (limité à 64 niveaux), si bien qu’une entrée peut être supprimée à n’importe quelle profondeur sans connaître la structure de l’arbre
- Les objets clé et valeur des paires supprimées sont libérés, et chaque nœud touché est marqué sale pour le prochain enregistrement
- Les clés dupliquées laissées par des documents malformés sont toutes supprimées en un seul appel