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Позиция с броене от 1 сред дъщерните елементи на структурен елемент или 0 за добавяне след съществуващите дъщерни елементи

Върнати стойности

Новият положителен индекс на елемента, или 0 при неуспешна проверка

Забележки

Целочислените MCID, децата /MCR и /OBJR запазват относителния си ред и не се броят от ChildIndex Преместването на възел от йерархията не променя собствеността върху маркираното съдържание или стойностите на дървото на родителите