CopyForeignObject
文件組件
描述
從另一份已載入的文件深層複製一個間接物件及其參考閉包
語法
Delphi
Function CopyForeignObject(SourceDocumentID, ObjectNumber: Integer): Integer;傳回值
| 0 | 沒有目標文件、來源控制代碼或物件編號無效,或來源即為所選文件本身 |
|---|---|
| Handle | 保存複製內容的新間接物件的控制代碼 |
備註
從來源物件可觸及的每個間接參考都會一併複製,來源物件編號並透過即時對應重新映射,因此被參考兩次的物件在複本中仍保持共用。字典、陣列、串流(含其過濾器字典)、名稱、字串與數字都能完整往返保存。迴圈反向參考(如頁面 /Parent 與大綱 /Prev)在複本中會解析為 null;若必須保留頁面樹結構本身,請改用 ImportPageAsFormXObject
範例
NewRef:= PDF.CopyForeignObject(StampDocID, 12);