THotPDF.GetLoadedOutlineItem Method
Зчитує текст заголовка та індекс цільової сторінки запису верхнього рівня за вказаним індексом у дереві закладок (структурі) завантаженого PDF-документа
Оголошення
function GetLoadedOutlineItem(Index: Integer; out ATitle: AnsiString; out APageIndex: Integer): boolean;
Одиниця
HPDFDoc
Параметри
| Ім'я | Призначення |
|---|---|
Index | 大纲顶层条目的零起始索引,有效范围为 0 到 GetLoadedOutlineCount - 1 |
ATitle | Вихідний параметр, приймає текстовий рядок заголовка закладки |
APageIndex | Вихідний параметр, приймає індекс цільової сторінки (починаючи з нуля), на яку вказує закладка; якщо ціль закладки не є переходом на сторінку, виводиться -1 |
Повернене значення
成功读取则返回 True;索引越界或书签结构损坏时返回 False,输出参数值未定义
Примітки щодо використання
- 书签标题中含有 Unicode 字符时,返回值为 UTF-8 或 BOM 解码后的字符串;显示前需确认目标字符集支持
APageIndex返回 -1 表示书签目标为非页面跳转动作(如 URI 动作或命名目标),需额外解析- Цей метод проходить лише по закладках верхнього рівня; якщо потрібно пройти по дочірніх закладках, необхідно отримати доступ до вузлів зв'язаного списку First/Next у словнику закладок