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