Bonjour Tony,
Tony GALMICHE wrote:
[...]
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)
Je pose cette question sur cette liste en espérant que cela m'aide à
trouver la réponse... ;-)
les exemples de code manipulant des TextSection sont rares :-(
tu devrais trouver des choses interessantes sur le sujet dans le code
source de ReportWizard (l'autopilote d'état) car il construit l'état sur
la base de sections imbriquées.
les sources sont ici : en java :-( mais ça peut t'aider à trouver la
bonne piste
http://installation.openoffice.org/source/browse/installation/wizards/com/sun/star/wizards/report/
(dans les pages cvs, clic sur le petit texte "download")
et en particulier le ReportDocument.java
http://installation.openoffice.org/nonav/source/browse/*checkout*/installation/wizards/com/sun/star/wizards/report/ReportDocument.java?rev=HEAD&content-type=text/plain
en espèrant que ça puisse t'aider
bon we
a+