ImportDocumentData
文档属性、书签
描述
应用纯文本的文档数据转储:更新信息键、重建书签树并替换页面标签范围
语法
Delphi
Function TPDFlib.ImportDocumentData(Const Data: WideString; Options: Integer): Integer;参数
| Data | 由 ExportDocumentData 写出的格式文本(经典 dump_data/update_info 约定) |
|---|---|
| Options | 要处理的记录类型:0 选择全部,否则组合位 1(文档信息键)、位 2(书签)和位 4(页面标签范围) |
返回值
| 0 | 未选择文档、文本为空或未应用任何内容 |
|---|---|
| N | 已应用记录的数量(信息键、书签和标签范围) |
备注
信息键会分别更新 第一条书签记录删除现有书签树,随后每条记录添加一个书签,其父项为上一级中最近的书签(层级最多只能比前一条记录深一级)第一条页面标签记录会清除现有范围 超出范围的目标页面会回退到第 1 页,未知行会被忽略,因此将来的字段不会破坏旧版读取器
示例
PDF.ImportDocumentData(
'BookmarkBegin'#13#10+
'BookmarkTitle: Chapter 1'#13#10+
'BookmarkLevel: 1'#13#10+
'BookmarkPageNumber: 5'#13#10, 2);