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);

另请参阅

ExportDocumentData、NewOutline、SetInformation、AddPageLabels