ReparentStructTreeCursor

Címkézett PDF, struktúrajavítás

Leírás

A kurzorelemet új szülő alá helyezi vagy ugyanazon szülőn belül átrendezi. A metódus előbb normalizálja a fát, ellenőrzi, hogy mindkét elem elérhető-e, elutasítja az önmagát szülőként megadó és leszármazotti ciklusokat, frissíti a szülő gyermekgyűjteményét, és megírja a hozzá tartozó gyermek /P hivatkozást

Szintaxis

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

Paraméterek

NewParentCursorIDStruktúraelem-kurzor, vagy 0 a struktúrafa gyökeréhez
ChildIndexA szerkezeti elem gyermekei közötti egytől számozott pozíció, vagy 0, ha a meglévő gyermekek után kell hozzáfűzni

Visszatérési értékek

Az áthelyezett elem új pozitív elemindexe, vagy 0, ha az ellenőrzés sikertelen

Megjegyzések

Az egész MCID-k, a /MCR és /OBJR gyermekek megőrzik relatív sorrendjüket, és a ChildIndex nem számolja őket. Egy hierarchiacsomópont áthelyezése nem módosítja a megjelölt tartalom tulajdonjogát vagy a szülőfa értékeit