ReparentStructTreeCursor

Tagged PDF, structure repair

Opis

Premješta element kursora ispod novog roditelja ili ga preuređuje unutar istog roditelja. Metoda prvo normalizira stablo, provjerava da su oba elementa dostižna, odbija samo-roditeljstvo i cikluse potomaka, ažurira kolekciju djece roditelja i zapisuje odgovarajuću podređenu poveznicu /P

Sintaksa

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);

Parametri

NewParentCursorIDKursor strukturnog elementa, ili 0 za korijen strukturnog stabla
ChildIndexOne-based position among structure-element children, or 0 to append after existing kids

Povratne vrijednosti

Novi pozitivni indeks stavke premještenog elementa, ili 0 kada validacija ne uspije

Napomene

Cjelobrojni MCID-ovi, /MCR i /OBJR djeca zadržavaju svoj relativni redoslijed i ChildIndex ih ne računa. Premještanje čvora hijerarhije ne mijenja vlasništvo označenog sadržaja ni vrijednosti roditeljskog stabla