THotPDF.GetLoadedNameTree Method
Restituisce il dizionario di categoria dell'albero dei nomi del documento caricato dal dizionario /Names del catalogo, creandolo opzionalmente al primo uso
Dichiarazione
function GetLoadedNameTree(const Category: AnsiString;
CreateMissing: boolean): THPDFDictionaryObject;
Unità
HPDFDoc
Parametri
| Nome | Scopo |
|---|---|
Category | Chiave di categoria dell'albero dei nomi nel dizionario /Names del catalogo, per esempio Dests, JavaScript o EmbeddedFiles |
CreateMissing | True per creare il dizionario /Names e il dizionario di categoria come nuovi oggetti indiretti quando uno dei due manca; False per restituire invece nil |
Valore restituito
Il dizionario di categoria risolto, oppure nil quando manca e CreateMissing è False, o quando il documento non ha un catalogo caricato
Note d'uso
- La creazione sostituisce una voce /Names che non è un dizionario invece di fallire, e sia il catalogo sia il dizionario /Names vengono marcati dirty, così la modifica finisce nel prossimo aggiornamento incrementale o salvataggio
- Il dizionario restituito è un nodo radice di un albero dei nomi; percorralo o modificalo con
InsertLoadedNameTreeEntryeRemoveLoadedNameTreeEntrycosì l'ordinamento delle chiavi resta valido - Usa
GetLoadedNameTreeRootCountper enumerare quali categorie esistono senza creare nulla