CopyForeignObject

文件組件

描述

從另一份已載入的文件深層複製一個間接物件及其參考閉包

語法

Delphi

Function CopyForeignObject(SourceDocumentID, ObjectNumber: Integer): Integer;

傳回值

0沒有目標文件、來源控制代碼或物件編號無效,或來源即為所選文件本身
Handle保存複製內容的新間接物件的控制代碼

備註

從來源物件可觸及的每個間接參考都會一併複製,來源物件編號並透過即時對應重新映射,因此被參考兩次的物件在複本中仍保持共用。字典、陣列、串流(含其過濾器字典)、名稱、字串與數字都能完整往返保存。迴圈反向參考(如頁面 /Parent 與大綱 /Prev)在複本中會解析為 null;若必須保留頁面樹結構本身,請改用 ImportPageAsFormXObject

範例

NewRef:= PDF.CopyForeignObject(StampDocID, 12);

另請參閱

ImportPageAsFormXObject, GetDocumentID