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ề

0Khô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
HandleHandle 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);

Xem thêm

ImportPageAsFormXObject, GetDocumentID