ReparentStructTreeCursor
PDF etiquetado, reparación de estructuras
Descripción
Mueve el elemento del cursor bajo un nuevo principal o lo reordena dentro del mismo principal. El método normaliza primero el árbol, verifica que ambos elementos sean accesibles, rechaza la autorreferencia y los ciclos de descendientes, actualiza la colección de secundarios y escribe el enlace /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 con base uno entre los hijos del elemento de estructura, o 0 para añadir después de los hijos 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 hijos /MCR y /OBJR mantienen su orden relativo y ChildIndex no los cuenta. Mover un nodo de jerarquía no altera la propiedad del contenido marcado ni los valores del árbol principal