ReparentStructTreeCursor

Tagged PDF, structure repair

Descriere

Mută elementul cursorului sub un părinte nou sau îl reordonează în cadrul aceluiași părinte. Metoda normalizează întâi arborele, verifică că ambele elemente sunt accesibile, respinge auto-părințirea și ciclurile de descendenți, actualizează colecția de copii a părintelui și scrie legătura copil /P corespunzătoare

Sintaxă

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

NewParentCursorIDUn cursor de element de structură sau 0 pentru rădăcina arborelui de structură
ChildIndexPoziție printre copiii elementului de structură, cu numerotare de la 1, sau 0 pentru a adăuga după copiii existenți

Valori returnate

Noul index pozitiv al elementului mutat sau 0 când validarea eșuează

Remarks

Copiii întregi MCID, /MCR și /OBJR își păstrează ordinea relativă și nu sunt numărați de ChildIndex. Mutarea unui nod din ierarhie nu modifică proprietatea asupra conținutului marcat și valorile din arborele de părinți