THotPDF.AddLoadedOutline

THotPDF

 

Top  Previous  Next

向加载的 PDF 添加新的大纲项

 

Delphi syntax:

function AddLoadedOutline(ParentIndex, DestPageIndex: Integer; const ATitle: AnsiString; X: Single= 0; Y: Single= 0; Zoom: Single= 0): Integer;

 

Description

向加载的 PDF 添加新的大纲项

ParentIndex 为 -1 时,新书签成为第一个顶层条目;否则成为第 ParentIndex 个顶层条目的第一个子项。它指向 DestPageIndex(从 0 开始),目标为 PDF 用户空间中 X、Y 处的 /XYZ,并带给定的 Zoom(0 表示保持当前缩放)

原本没有子项的父项会被打开。父项、各级祖先和大纲的计数都会更新,查看器因此显示正确的可见条目数

含 127 以上字节的标题按 UTF-8 读取,并存储为 Unicode 文本字符串

返回新条目在同级条目中的位置(从 0 开始),页面索引或 ParentIndex 不存在时返回 -1

 

See also: THotPDF