CopyForeignObject

文档部件

描述

从另一个已加载文档深拷贝一个间接对象及其引用闭包

语法

Delphi

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

返回值

0没有目标文档、源句柄或对象编号无效,或源即为当前选定的文档
Handle持有拷贝内容的新间接对象的句柄

说明

从源对象可达的每个间接引用都会随之一并拷贝,源对象编号会通过动态映射表重新映射,因此被引用两次的对象在副本中仍保持共享。字典、数组、流(含其过滤字典)、名称、字符串和数字均可完整往返。页面对象 /Parent 和书签 /Prev 等循环回引在副本中解析为 null;如果必须保留页面树结构本身,请使用 ImportPageAsFormXObject

示例

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

另请参阅

ImportPageAsFormXObject, GetDocumentID