PDFium Delphi Component Docs

DetachFormObjectChild طريقة

المكوِّن: TPdf  ·  الوحدة: PDFium
ينقل ابنًا واحدًا خارج كائن نموذج ويعيد الملكية إلى المستدعي

الصياغة

function DetachFormObjectChild(FormIndex, ChildIndex: Integer): FPDF_PAGEOBJECT;

الوصف

يزيل DetachFormObjectChild الابن عند ChildIndex من كائن النموذج عند FormIndex ويعيد مقبض كائن الصفحة الأصلي الخاص به

يملك المستدعي المقبض المُعاد حتى يُدرَج في حاوية أخرى عبر InsertFormObjectFromXObject أو يُتلف؛ ويكون المقبض المُعاد nil حين تقع الفهارس خارج المدى

ملاحظات

    • لم يعد الابن المنفصل قابلًا للوصول من أبيه السابق، لذا تتخطاه عمليات التصدير والحفظ حتى يُعاد إدراجه
    • اقترن هذا بـ FormObjectChildren لِتَعْدِّ الفهارس الصالحة للأبناء أولًا

مثال

Child := Pdf1.DetachFormObjectChild(FormIdx, ChildIdx);
if Child<> nil then
  Pdf1.InsertFormObjectFromXObject(1, Child);

انظر أيضًا