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

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

Répondre à