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 LongDLL
int DLReparentStructTreeCursor(int InstanceID, int CursorID, int NewParentCursorID, int ChildIndex);Parametri
| NewParentCursorID | Un cursor de element de structură sau 0 pentru rădăcina arborelui de structură |
|---|---|
| ChildIndex | Poziț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