THotPDF.GetLoadedNameTree Method
Vráti slovník kategórie name tree načítaného dokumentu zo slovníka /Names katalógu, pri prvom použití ho voliteľne vytvorí
Deklarácia
function GetLoadedNameTree(const Category: AnsiString;
CreateMissing: boolean): THPDFDictionaryObject;
Jednotka
HPDFDoc
Parametre
| Názov | Účel |
|---|---|
Category | Kľúč kategórie name tree v slovníku /Names katalógu, napríklad Dests, JavaScript alebo EmbeddedFiles |
CreateMissing | True vytvorí slovník /Names a slovník kategórie ako nové indirect objects, keď ktorýkoľvek z nich chýba; False namiesto toho vráti nil |
Návratová hodnota
Vyriešený slovník kategórie, alebo nil, keď chýba a CreateMissing je False, alebo keď dokument nemá načítaný katalóg
Poznámky k použitiu
- Vytvorenie nahradí položku /Names, ktorá nie je slovník, namiesto zlyhania, a katalóg aj slovník /Names sa označia ako dirty, takže zmena sa dostane do ďalšej inkrementálnej aktualizácie alebo uloženia
- Vrátený slovník je koreňovým uzlom name tree; prechádzajte ho alebo ho upravujte cez
InsertLoadedNameTreeEntryaRemoveLoadedNameTreeEntry, aby poradie kľúčov zostalo platné - Cez
GetLoadedNameTreeRootCountzistíte, ktoré kategórie existujú, bez toho, aby sa čokoľvek vytvorilo