Laurent Godard a écrit :
Bonjour
Ça marche, sauf que ce satané tableau se colle au début du document et
non là ou je positionne le curseur d'écriture (avec ton code issu de
"dans la jungle..."). Pourquoi tant de haine !
le "paste" issu du dispatcher colle à l'endroit du curseur visible (et
non du curseur d'ecriture)
le curseur visible, qui peut etre deplacé, est le ViewCursor
regarder de ce coté
http://api.openoffice.org/docs/common/ref/com/sun/star/text/XTextViewCursorSupplier.html#getViewCursor
http://api.openoffice.org/docs/common/ref/com/sun/star/text/XTextViewCursor.html
http://api.openoffice.org/docs/common/ref/com/sun/star/text/XTextCursor.html#gotoRange
(en remarquant qu'un curseur d'ecriture est egalement un TextRange)
en OOoBasic, pour obtenir le viewCursor
vCursor = thisComponent.currentController.viewCursor
si maintenant tu veux positionner ce vCursor au curseur d'ecriture que
tu as defini auparavent, eCursor
vCursor.gotoRange(eCursor, false)
ensuite tu fais ton "paste" avec dispatcher
Bon tout ceci ecrit à la va vite, sans aucune verification ;)
HTH
Laurent
Merci Laurent,
Ca marche ! J'avais tenté du coté du curseur visible mais il me manquait
la bonne syntaxe pour le positionner "vCursor.gotoRange(eCursor,
false)". Du coup j'avais cru que c'était pas ça. Maintenant il me reste
à me coltiner des pbs de formatage ...
---------------------------------------------------------------------
To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
For additional commands, e-mail: prog-h...@fr.openoffice.org