Pour compléter LES réponses de Laurent, il y a deux sortes de curseurs

- Le curseur visible qui est celui qui clignote à l'écran. Le programmeur ne 
le crée pas, il existe dans le controleur d'écran.
- Les curseurs créés comme des outils de programmation sur des références de 
texte et qui en aucun cas ne peuvent être vus à l'écran. Ils servent à 
modifier l'intérieur du texte et doivent être positionnés là où on en a 
besoin. C'est le programme, ou plutôt le programmeur qui en décide.

Récupérer le premier curseur fait référence à l'entité :
thisComponent.currentController.viewCursor
que Laurent t'as d'abord décrite.

Les autres curseurs ne se récupèrent pas puisqu'ils sont directement créés par 
programmation selon le shéma :
monTexte = thisComponent.text
monCurseur = monTexte.createTexteCursor()
monTexte.insertString(monCurseur, "AAA", true )
que Laurent t'as également indiqué.

Il ne te reste donc qu'à trier entre ces deux sortes d'objets et à programmer 
en conséquence. 

Bon courage et surtout bons essais.
Jean-Marc

Le vendredi 2 Octobre 2009 21:48, prog_amat...@hotmail.fr a écrit :
> ben l'endroit qui m'interesse c'est celui où se trouve le curseur et c'est
> lui que je ne sais pas récupérer
>
> > Date: Fri, 2 Oct 2009 17:24:29 +0200
> > From: oooc...@free.fr
> > To: prog@fr.openoffice.org
> > Subject: Re: [prog] writer
> >
> > Re
> >
> > je pense avoir repondu trop vite à la question
> >
> > ce que tu cherches c'est inserer un texte à la position d'un curseur, ca
> > se passe par
> >
> > monTexte = thisComponent.text
> > monCurseur = monTexte.createTexteCursor()
> > monTexte.insertString(monCurseur, "AAA", true )
> >
> > si un endroit particulier t'interresse, il te faut recuperer le
> > texteRange et regarde du coté de createTexteCursorByrange()
> >
> > désolé de ma reponse precedente trop rapide et a cote de la plaque
> >
> > Bonne fin de journee
> >
> > Laurent
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
> > For additional commands, e-mail: prog-h...@fr.openoffice.org
>
> _________________________________________________________________
> Découvrez toutes les possibilités de communication avec vos proches
> http://www.microsoft.com/windows/windowslive/default.aspx

---------------------------------------------------------------------
To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
For additional commands, e-mail: prog-h...@fr.openoffice.org

Répondre à