ReparentStructTreeCursor
označeni PDF, obnovitev strukture
Opis
Premakne element kazalca pod novega starša ali ga preuredi znotraj istega starša. Metoda najprej normalizira drevo, preveri, da sta oba elementa dosegljiva, zavrne samostarševanje in cikle potomcev, posodobi starševsko podrejeno zbirko in zapiše ujemajočo podrejeno povezavo /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 LongDLL
int DLReparentStructTreeCursor(int InstanceID, int CursorID, int NewParentCursorID, int ChildIndex);Parametri
| NewParentCursorID | Kazalec na strukturni element ali 0 za koren strukturnega drevesa |
|---|---|
| ChildIndex | Položaj med podrejenci strukturnega elementa s številčenjem od 1 ali 0 za dodajanje za obstoječimi podrejenci |
Vrnjene vrednosti
Novi pozitivni indeks elementa premaknjenega elementa ali 0, kadar validacija spodleti
Opombe
Celostevilski MCID, /MCR in /OBJR podrejenci ohranijo svoj relativni vrstni red in jih ChildIndex ne šteje. Premik vozlišča hierarhije ne spremeni lastništva označene vsebine ali vrednosti starševskega drevesa