ReparentStructTreeCursor

PDF برچسب‌گذاری‌شده، تعمیر ساختار

توضیحات

عنصر مکان‌نما را زیر والد جدیدی می‌برد یا درون همان والد دوباره چینش می‌کند. متد اول درخت را نرمال‌سازی، دست‌یافتنی بودن هر دو عنصر را راستی‌آزمایی، والدگری خودی و دوره‌های نسل را رد، مجموعهٔ فرزند والد را به‌روزرسانی و پیوند فرزند /P متناظر را می‌نویسد

نحو

Delphi

Function TPDFlib.ReparentStructTreeCursor(CursorID, NewParentCursorID, ChildIndex: Integer): Integer;

ActiveX

Function PDFlib::ReparentStructTreeCursor(CursorID As Long, NewParentCursorID As Long, ChildIndex As Long) As Long

DLL

int DLReparentStructTreeCursor(int InstanceID, int CursorID, int NewParentCursorID, int ChildIndex);

پارامترها

NewParentCursorIDنشانگر عنصر ساختاری، یا 0 برای ریشهٔ درخت ساختار
ChildIndexجایگاه one-based میان فرزندان عنصر ساختاری، یا 0 برای افزودن پس از kidهای موجود

مقادیر بازگشتی

شاخص مثبت جدید مورد جابه‌جاشده، یا 0 وقتی اعتبارسنجی شکست بخورد

ملاحظات

فرزندان MCID عددی، /MCR و /OBJR ترتیب نسبی خودشان را نگه می‌دارند و توسط ChildIndex شمرده نمی‌شوند. جابه‌جایی گره سلسله‌مراتبی نه مالکیت marked-content را تغییر می‌دهد نه مقادیر درخت والد