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 Long

DLL

int DLReparentStructTreeCursor(int InstanceID, int CursorID, int NewParentCursorID, int ChildIndex);

Parametri

NewParentCursorIDKazalec na strukturni element ali 0 za koren strukturnega drevesa
ChildIndexPolož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