CopyForeignObject

أجزاء المستند

الوصف

تنسخ كائنًا غير مباشر واحدًا ومجموعة مراجعه المغلقة نسخًا عميقًا من مستند آخر محمَّل

الصيغة

Delphi

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

القيم المُرجعة

0لا يوجد مستند هدف، أو مقبض مصدر أو رقم كائن غير صالح، أو أن المصدر هو المستند المحدد نفسه
مقبضمقبض الكائن غير المباشر الجديد الذي يحمل المحتوى المنسوخ

ملاحظات

تُنسَخ مع الكائن المصدر كل مرجع غير مباشر يمكن الوصول إليه منه، وتُعاد كتابة أرقام الكائنات المصدر عبر خريطة حية بحيث تبقى الكائنات المشار إليها مرتين مشتركة في النسخة. تنتقل القواميس والمصفوفات والتيارات (مع قواميس مرشحاتها) والأسماء والسلاسل والأرقام جميعها بسلامة. أما المراجع الدائرية الراجعة مثل /Parent للصفحة و/Prev للمخطط التفصيلي فتُحلّ إلى قيمة null في النسخة؛ استخدم ImportPageAsFormXObject عندما يجب الحفاظ على بنية شجرة الصفحات نفسها

مثال

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

انظر أيضًا

ImportPageAsFormXObject, GetDocumentID