Тип THPDFNameTreeType
Выбирает, какое общеизвестное поддерево /Names каталога инспектирует запрос по загруженному документу (X17 v2.414.0; ISO 32000-1 §7.9.6)
Объявление
THPDFNameTreeType= (nttDests, nttJavaScript, nttEmbeddedFiles, nttPages,
nttTemplates, nttIDs, nttURLs, nttAlternatePresentations, nttRenditions);
Модуль
HPDFDoc
Значения
| Значение | Назначение |
|---|---|
nttDests | Дерево /Dests именованных назначений |
nttJavaScript | Дерево /JavaScript имён JavaScript уровня документа |
nttEmbeddedFiles | Дерево /EmbeddedFiles имён встроенных файлов |
nttPages | Дерево /Pages именованных страниц |
nttTemplates | Дерево /Templates имён шаблонов |
nttIDs | Дерево /IDs имён идентификаторов |
nttURLs | Дерево /URLs псевдонимов URL |
nttAlternatePresentations | Дерево /AlternatePresentations |
nttRenditions | Дерево /Renditions имён rendition |
Примечания по использованию
- Каждое значение совпадает с ключом словаря, которым дерево ищется под словарём /Names каталога (Dests, JavaScript, EmbeddedFiles, Pages, Templates, IDs, URLs, AlternatePresentations, Renditions)
- Передавайте значение этого типа в THotPDF.GetLoadedNameTreeRootCount, которая возвращает число записей имя-значение в этом дереве или 0, когда у документа такого дерева нет
- Деревья имён хранят записи в массиве /Names с чередованием ключей и значений, поэтому счётчик равен длине массива, делённой на два