THotPDF.GetLoadedNameTree Method
Returnerer det indlæste dokuments navnetræ-kategoriordbog fra katalogets /Names-ordbog og opretter den eventuelt ved første brug
Deklaration
function GetLoadedNameTree(const Category: AnsiString;
CreateMissing: boolean): THPDFDictionaryObject;
Enhed
HPDFDoc
Parametre
| Navn | Formål |
|---|---|
Category | Navnetræ-kategorinøgle i katalogets /Names-ordbog, for eksempel Dests, JavaScript eller EmbeddedFiles |
CreateMissing | True for at oprette /Names-ordbogen og kategoriordbogen som nye indirekte objekter, når en af dem mangler; False for i stedet at returnere nil |
Returværdi
Den fundne kategoriordbog, eller nil, når den mangler og CreateMissing er False, eller når dokumentet ikke har et indlæst katalog
Brugsnoter
- Oprettelse erstatter en /Names-post, der ikke er en ordbog, i stedet for at fejle, og både kataloget og /Names-ordbogen markeres som dirty, så ændringen lander i den næste inkrementelle opdatering eller gemning
- Den returnerede ordbog er en rodknude i et navnetræ; gennemløb eller redigér den med
InsertLoadedNameTreeEntryogRemoveLoadedNameTreeEntry, så nøglesorteringen forbliver gyldig - Brug
GetLoadedNameTreeRootCounttil at optælle, hvilke kategorier der findes, uden at oprette noget