ReparentStructTreeCursor

PDF con tag, riparazione della struttura

Descrizione

Sposta l'elemento cursore sotto un nuovo padre o lo riordina. Normalizza l'albero, verifica raggiungibilità, rifiuta autoriferimenti e cicli, aggiorna i figli e scrive il collegamento /P

Sintassi

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 cursore dell'elemento della struttura oppure 0 per la radice dell'albero della struttura
ChildIndexPosizione con base 1 tra i figli dell'elemento della struttura oppure 0 per aggiungere dopo i figli esistenti

Valori restituiti

Il nuovo indice positivo dell'elemento spostato oppure 0 se la convalida non riesce

Note

Gli elementi figlio costituiti da MCID interi, /MCR e /OBJR mantengono il rispettivo ordine relativo e non vengono conteggiati da ChildIndex. Lo spostamento di un nodo della gerarchia non modifica la proprietà del contenuto contrassegnato né i valori dell'albero dei genitori