ReparentStructTreeCursor

PDF etiquetado, reparación de estructura

Descripción

Mueve el elemento de cursor bajo un nuevo padre o lo reordena dentro del mismo padre. El método normaliza el árbol, verifica que ambos elementos sean accesibles, rechaza la autopaternidad y los ciclos de descendientes, actualiza la colección de hijos y escribe el vínculo /P correspondiente

Sintaxis

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

Parámetros

NewParentCursorIDUn cursor de elemento de estructura, o 0 para la raíz del árbol de estructura
ChildIndexPosición basada en 1 entre los elementos secundarios de la estructura, o 0 para agregar después de los elementos existentes

Valores devueltos

El nuevo índice de elemento positivo del elemento movido, o 0 cuando falla la validación

Observaciones

Los MCID enteros y los elementos secundarios /MCR y /OBJR conservan su orden relativo y ChildIndex no los cuenta Mover un nodo de jerarquía no modifica la propiedad del contenido marcado ni los valores del árbol de elementos principales