ImportDocumentData

文件屬性、書籤

描述

套用純文字的文件資料傾印:更新資訊鍵、重建書籤樹,並取代頁面標籤範圍

語法

Delphi

Function TPDFlib.ImportDocumentData(Const Data: WideString; Options: Integer): Integer;

參數

DataExportDocumentData 所寫格式的文字(經典的 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