At 2004-06-18 17:24, Tony GALMICHE wrote:
Re-bonjour à tous,
Je suis toujours avec mes sections, et je n'arrive pas à écrire du texte
dans une section que j'ai créée et dont je connais le nom.
Je sais positionner un Cursor n'importe où dans un document texte et
écrire du texte, mais je n'arrive pas à le positionner sur la dernière
ligne de la Section nommée "TrucMuch"
Ex : Le code suivant écrit à la fin du document alors que je voudrais
qu'il écrive à la fin de la section "NomSection"
oSection = oDoc.GetTextSections.GetByName("NomSection")
oCursor=oSection.GetAnchor.GetText.createTextCursor()
oCursor.gotoEnd(0)
oDoc.Text.insertString(oCursor, "toto et tutu", FALSE)
Bonjour,
Après une recherche dans l'API et quelques essais j'ai une solution.
Supposons que oCursor est un curseur déjà créé sur le texte (oDoc.Text)
oCursor.gotoRange(oSection.Anchor.End, false)
oDoc.Text.insertString(oCursor, "toto et tutu", FALSE)
On peut ainsi se balader de section en section pour y écrire avec le même
curseur.
Bernard