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 ในพจนานุกรมบุ๊กมาร์ก