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 LongDLL
int DLReparentStructTreeCursor(int InstanceID, int CursorID, int NewParentCursorID, int ChildIndex);Параметри
| NewParentCursorID | Курсор на структурен елемент или 0 за корена на структурното дърво |
|---|---|
| ChildIndex | Позиция с броене от 1 сред дъщерните елементи на структурен елемент или 0 за добавяне след съществуващите дъщерни елементи |
Върнати стойности
Новият положителен индекс на елемента, или 0 при неуспешна проверка
Забележки
Целочислените MCID, децата /MCR и /OBJR запазват относителния си ред и не се броят от ChildIndex Преместването на възел от йерархията не променя собствеността върху маркираното съдържание или стойностите на дървото на родителите