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 LongDLL
int DLReparentStructTreeCursor(int InstanceID, int CursorID, int NewParentCursorID, int ChildIndex);Parámetros
| NewParentCursorID | Un cursor de elemento de estructura, o 0 para la raíz del árbol de estructura |
|---|---|
| ChildIndex | Posició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