ReparentStructTreeCursor
PDF balisé, réparation de la structure
Description
Déplace l’élément du curseur sous un nouveau parent ou le réordonne au sein du même parent. La méthode normalise d’abord l’arbre, vérifie l’accessibilité des deux éléments, refuse l’auto-parenté et les cycles de descendants, actualise la collection d’enfants et écrit le lien enfant /P correspondant
Syntaxe
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);Paramètres
| NewParentCursorID | Curseur d’élément de structure, ou 0 pour la racine de l’arbre de structure |
|---|---|
| ChildIndex | Position à partir de 1 parmi les enfants de l'élément de structure, ou 0 pour ajouter après les enfants existants |
Valeurs de retour
Nouvel indice positif de l’élément déplacé, ou 0 si la validation échoue
Remarques
Les MCID entiers et les enfants /MCR et /OBJR conservent leur ordre relatif et ne sont pas comptés par ChildIndex. Le déplacement d’un nœud hiérarchique ne modifie ni la propriété du contenu marqué ni les valeurs de l’arbre parent