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 LongDLL
int DLReparentStructTreeCursor(int InstanceID, int CursorID, int NewParentCursorID, int ChildIndex);Parameters
| NewParentCursorID | Een structuurelement-cursor, of 0 voor de wortel van de structuurboom |
|---|---|
| ChildIndex | Positie 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