[prog] writer

2009-10-02 Par sujet c c

Bonjour,

 

Tout d'abord merci encore à gibi pour les pistes pour les macros, je m'éclate.

 

Par contre, si j'ai compris comment me positionner dans un texte, je n'arrive 
pas à trouver comment récupérer la position du curseur pour insérer un texte à 
l'endroit où il est positionné.

 

Merci pour vos réponses
  
_
Inédit ! Des Emoticônes Déjantées! Installez les dans votre Messenger !
http://www.ilovemessenger.fr/Emoticones/EmoticonesDejantees.aspx

Re: [prog] writer

2009-10-02 Par sujet Laurent Godard

Bonjour



Par contre, si j'ai compris comment me positionner dans un texte, je n'arrive 
pas à trouver comment récupérer la position du curseur pour insérer un texte à 
l'endroit où il est positionné.


regarde du coté du ViewCursor
thisComponent.currentController.viewCursor

Bonne chance :)

Laurent



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



Re: [prog] writer

2009-10-02 Par sujet Laurent Godard

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



Re: [prog] writer

2009-10-02 Par sujet Laurent Godard

Bon

decidemment , la fatigue

c'est createTextCursor() et createTextCursorByRange
(pas de e à Text)

désolé

laurent



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



RE: [prog] writer

2009-10-02 Par sujet c c

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

Re: [prog] writer

2009-10-02 Par sujet Delmas Jean-Marc
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