CopyForeignObject
Phần tài liệu
Mô tả
Sao chép sâu một đối tượng gián tiếp cùng toàn bộ tập tham chiếu của nó từ một tài liệu khác đã được nạp
Cú pháp
Delphi
Function CopyForeignObject(SourceDocumentID, ObjectNumber: Integer): Integer;Giá trị trả về
| 0 | Không có tài liệu đích, handle nguồn hoặc số đối tượng không hợp lệ, hoặc nguồn chính là tài liệu đang được chọn |
|---|---|
| Handle | Handle của đối tượng gián tiếp mới chứa nội dung đã sao chép |
Ghi chú
Mọi tham chiếu gián tiếp có thể tới được từ đối tượng nguồn đều được sao chép cùng đối tượng đó, và các số đối tượng nguồn được ánh xạ lại qua một bảng ánh xạ động nên những đối tượng được tham chiếu hai lần vẫn dùng chung trong bản sao. Từ điển, mảng, stream (kèm các từ điển filter), name, chuỗi và số đều được giữ nguyên qua vòng sao chép. Các tham chiếu vòng như /Parent của trang hay /Prev của outline sẽ phân giải thành null trong bản sao; hãy dùng ImportPageAsFormXObject khi chính cấu trúc cây trang cần được bảo toàn
Ví dụ
NewRef:= PDF.CopyForeignObject(StampDocID, 12);