THotPDF.GetLoadedNameTree Method
Returnerar det inlästa dokumentets ordlista för en namnträdskategori från katalogens /Names-ordlista, och skapar den vid första användningen om så önskas
Deklaration
function GetLoadedNameTree(const Category: AnsiString;
CreateMissing: boolean): THPDFDictionaryObject;
Enhet
HPDFDoc
Parametrar
| Namn | Syfte |
|---|---|
Category | Kategorinyckeln för namnträdet i katalogens /Names-ordlista, till exempel Dests, JavaScript eller EmbeddedFiles |
CreateMissing | True för att skapa /Names-ordlistan och kategoriordlistan som nya indirekta objekt när någon av dem saknas; False för att i stället returnera nil |
Returvärde
Den upplösta kategoriordlistan, eller nil när den saknas och CreateMissing är False, eller när dokumentet inte har någon inläst katalog
Användningsanteckningar
- Skapandet ersätter en /Names-post som inte är en ordlista i stället för att misslyckas, och både katalogen och /Names-ordlistan markeras som dirty, så att ändringen hamnar i nästa inkrementella uppdatering eller sparning
- Den returnerade ordlistan är en rotnod i ett namnträd; gå igenom eller redigera den med
InsertLoadedNameTreeEntryochRemoveLoadedNameTreeEntryså att nyckelordningen förblir giltig - Använd
GetLoadedNameTreeRootCountför att lista vilka kategorier som finns utan att skapa något