CopyForeignObject
文档部件
描述
从另一个已加载文档深拷贝一个间接对象及其引用闭包
语法
Delphi
Function CopyForeignObject(SourceDocumentID, ObjectNumber: Integer): Integer;返回值
| 0 | 没有目标文档、源句柄或对象编号无效,或源即为当前选定的文档 |
|---|---|
| Handle | 持有拷贝内容的新间接对象的句柄 |
说明
从源对象可达的每个间接引用都会随之一并拷贝,源对象编号会通过动态映射表重新映射,因此被引用两次的对象在副本中仍保持共享。字典、数组、流(含其过滤字典)、名称、字符串和数字均可完整往返。页面对象 /Parent 和书签 /Prev 等循环回引在副本中解析为 null;如果必须保留页面树结构本身,请使用 ImportPageAsFormXObject
示例
NewRef:= PDF.CopyForeignObject(StampDocID, 12);