THotPDF.ActivateLoadedLinks Method
本参考主题说明 HotPDF 库中公开 API 的行为、参数和使用方式
声明
function ActivateLoadedLinks(const PageRange: string= '';
IncludeEmail: boolean= True; SkipExisting: boolean= True): Integer;参数
PageRange使用 HotPDF 从 1 开始的区间语法;空值选择所有页面IncludeEmail同时启用mailto:文本和[email protected]SkipExisting在页面同一矩形已有相同 URI 时不再新建注释
识别的形态
http://、https://与ftp://地址保留其 schemewww.地址获得http://动作 URI- 裸电子邮件地址获得
mailto:动作 URI - 包围的括号、引号和常见句尾标点不计入动作与命中矩形
使用说明
- 返回值是创建的 Link 注释数量
- 检测刻意限定在可打印 ASCII 地址文本内,不跨行拼接候选
- 既有链接每页索引一次,每个被修改的页面使其渲染缓存失效一次
- 页面与注释数组会被标脏以支持
SaveIncrementalUpdate
示例
PDF.BeginIncrementalUpdate('input.pdf');
CreatedCount:= PDF.ActivateLoadedLinks('1-10', True, True);
PDF.SaveIncrementalUpdate('linked.pdf');相关 API
AddLoadedLinkAnnotation · GetLoadedLinkInfo · Loaded document toolkit