PDFium Delphi Component Docs

InsertObjectAtIndex متد

کامپوننت: TPdf  ·  واحد: PDFium
یک شیء صفحه را به‌جای الحاق روی آن، در موقعیت انتخابی ترتیب ترسیم درج می‌کند

Syntax

procedure InsertObjectAtIndex(StackIndex: Integer; PageObj: Pointer);

StackIndexInteger. موقعیت مبتنی بر صفر در جریان محتوا که شیء آنجا قرار می‌گیرد؛ اشیاء در یا بعد از این موقعیت یکی بالا می‌روند
PageObjPointer. دستگیرهٔ یک شیء صفحه که ساخته اما هنوز درج نشده، مانند دستگیرهٔ برگردانده‌شده توسط ObjectHandle برای شیئی که با RemoveObject جدا شده است

Description

اشیاء صفحه به ترتیب جریان محتوا نقاشی می‌شوند، بنابراین آخرین شیء ترسیم‌شده در جایی که اشیاء هم‌پوشانی دارند برنده است؛ الحاق همیشه محتوای جدید را روی آن می‌گذارد، اما این متد آن را در هر عمقی می‌گذارد، همان چیزی که فراخواننده برای لغزاندن واترمارک زیر متن موجود یا بازچینی شیئی که حذف و دوباره افزوده شده لازم دارد

صفحه مالکیت شیء را می‌گیرد؛ دادن nil نادیده گرفته می‌شود، همانند فراخوانی روی ساخت PDFium که نقطهٔ ورود زیرین را صادر نمی‌کند، بنابراین متد برای فراخوانی بی‌قیدوش‌رط ایمن است

صفحهٔ متن نهان‌شده رها و صفحه به‌عنوان اصلاح‌شده علامت می‌خورد؛ پیش از ذخیره‌سازی UpdatePage را فراخوانی کنید تا جریان محتوای ویرایش‌شده بازتولید شود

See Also

RemoveObject, ObjectHandle, ObjectCount, UpdatePage