THotPDF.GetLoadedNameTree Method
Renvoie le dictionnaire de catégorie d’arbre de noms du document chargé depuis le dictionnaire /Names du catalogue, en le créant au besoin à la première utilisation
Déclaration
function GetLoadedNameTree(const Category: AnsiString;
CreateMissing: boolean): THPDFDictionaryObject;
Unité
HPDFDoc
Paramètres
| Nom | Objectif |
|---|---|
Category | Clé de catégorie d’arbre de noms dans le dictionnaire /Names du catalogue, par exemple Dests, JavaScript ou EmbeddedFiles |
CreateMissing | True pour créer le dictionnaire /Names et le dictionnaire de catégorie comme nouveaux objets indirects quand l’un est absent ; False pour renvoyer nil à la place |
Valeur de retour
Le dictionnaire de catégorie résolu, ou nil quand il est absent et que CreateMissing vaut False, ou quand le document n’a pas de catalogue chargé
Notes d'utilisation
- La création remplace une entrée /Names qui n’est pas un dictionnaire au lieu d’échouer, et le catalogue comme le dictionnaire /Names sont marqués sales, si bien que la modification arrive dans la prochaine mise à jour incrémentale ou au prochain enregistrement
- Le dictionnaire renvoyé est un nœud racine d’arbre de noms ; parcourez-le ou modifiez-le avec
InsertLoadedNameTreeEntryetRemoveLoadedNameTreeEntrypour que l’ordre des clés reste valide - Utilisez
GetLoadedNameTreeRootCountpour énumérer les catégories existantes sans rien créer