THotPDF.GetLoadedNameTree Method
Returnerer navnetrekategori-ordboken til det innlastede dokumentet fra katalogens /Names-ordbok, og oppretter den ved behov ved første bruk
Deklarasjon
function GetLoadedNameTree(const Category: AnsiString;
CreateMissing: boolean): THPDFDictionaryObject;
Enhet
HPDFDoc
Parametere
| Navn | Formål |
|---|---|
Category | Navnetrekategorinøkkel i katalogens /Names-ordbok, for eksempel Dests, JavaScript eller EmbeddedFiles |
CreateMissing | True for å opprette /Names-ordboken og kategoriordboken som nye indirekte objekter når en av dem mangler; False for å returnere nil i stedet |
Returverdi
Den oppløste kategoriordboken, eller nil når den mangler og CreateMissing er False, eller når dokumentet ikke har noen innlastet katalog
Bruksnotater
- Oppretting erstatter en /Names-oppføring som ikke er en ordbok, i stedet for å feile, og både katalogen og /Names-ordboken merkes som endret, slik at endringen kommer med i neste inkrementelle oppdatering eller lagring
- Den returnerte ordboken er en rotnode i et navnetre; gå gjennom eller rediger den med
InsertLoadedNameTreeEntryogRemoveLoadedNameTreeEntry, slik at nøkkelrekkefølgen forblir gyldig - Bruk
GetLoadedNameTreeRootCounttil å liste opp hvilke kategorier som finnes uten å opprette noe