ReparentStructTreeCursor
Tagget PDF, strukturreparasjon
Beskrivelse
Flytter cursor-elementet under en ny forelder eller omorganiserer det innenfor samme forelder. Metoden normaliserer træet først, verifiserer at begge elementer er nåbare, avslår selvforeldring og etterkommer-sykluser, oppdaterer forelderens barnsamling, og skriver den tilsvarende barn-/P-lenken
Syntaks
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);Parametere
| NewParentCursorID | En strukturelement-cursor, eller 0 for strukturtre-roten |
|---|---|
| ChildIndex | Énbasert posisjon blant strukturelement-barn, eller 0 for å legge til etter eksisterende barn |
Returverdier
Det flyttede elementets nye positive elementindeks, eller 0 når valideringen feiler
Merknader
Heltalls-MCID-er, /MCR og /OBJR-barn beholder sin relative rekkefølge og telles ikke av ChildIndex. Å flytte et hierarkinode endrer ikke marked-content-eierskap eller foreldre-træ-verdier