ReparentStructTreeCursor

Getagde PDF, structuurherstel

Beschrijving

Zet het cursorelement onder een nieuwe parent of herordent het binnen dezelfde parent. De methode normaliseert eerst de boom, verifieert dat beide elementen bereikbaar zijn, weigert zelf-parenting en afstammingscycli, werkt de parent-childcollectie bij en schrijft de bijbehorende child /P-link

Syntaxis

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

Parameters

NewParentCursorIDEen structuurelement-cursor, of 0 voor de wortel van de structuurboom
ChildIndexPositie met basisindex één tussen de kinderen van het structuurelement, of 0 om na bestaande kinderen toe te voegen

Retourwaarden

De nieuwe positieve itemindex van het verplaatste element, of 0 wanneer validatie mislukt

Opmerkingen

Integer MCID-, /MCR- en /OBJR-kids behouden hun relatieve volgorde en worden niet door ChildIndex meegeteld. Een hiërarchieknoop verplaatsen verandert het marked-content-eigendom of de parent-tree-waarden niet