THotPDF.GetLoadedNameTree Method
Vrátí slovník kategorie name tree načteného dokumentu ze slovníku /Names v katalogu, na první použití ho případně i vytvoří
Deklarace
function GetLoadedNameTree(const Category: AnsiString;
CreateMissing: boolean): THPDFDictionaryObject;
Jednotka
HPDFDoc
Parametry
| Název | Účel |
|---|---|
Category | Klíč kategorie name tree ve slovníku /Names katalogu, například Dests, JavaScript nebo EmbeddedFiles |
CreateMissing | True vytvoří chybějící slovník /Names i slovník kategorie jako nové nepřímé objekty; False místo toho vrátí nil |
Návratová hodnota
Vyřešený slovník kategorie, nebo nil, když chybí a CreateMissing je False, nebo když dokument nemá načtený katalog
Poznámky k použití
- Vytvoření nahradí položku /Names, která není slovník, místo aby selhalo, a katalog i slovník /Names se označí jako změněné, takže změna se dostane do příští inkrementální aktualizace nebo uložení
- Vrácený slovník je kořenový uzel name tree; procházejte ho a upravujte přes
InsertLoadedNameTreeEntryaRemoveLoadedNameTreeEntry, aby pořadí klíčů zůstalo platné - Přes
GetLoadedNameTreeRootCountzjistíte, které kategorie existují, aniž se cokoli vytvoří