Bonjour, J'ai effectivement acheté il y a quelques mois votre bible qui est très utile pour démarrer Je la consulte régulièrement ainsi que le developper's guide, le pytoniak sous toutes ses formes ainsi que le Marcelly. Lorsque mon appli sera terminé j'indiquerai toutes les références qui vont bien.
Mais malheureusement le curseur et le repère de texte restent obscurs : il est possible de créer un repère de texte là où se trouve le curseur de texte en utilisant la commande createTextCursor et en utilisant insertTextContent comme indiqué en p308 de ed2 il est possible de se positionner sur un repère de texte existant en utilisant createTextCursorByRange comme dans un des exmples du livre. Mais lorsque je veux associer les deux comme dans mon exemple la commande insertTextContent renvoit une erreur 1 que je mette False ou true. Doc.text.createTextCursorByRange(unSignet.Anchor.Start) provoque egalement une erreur 1 sur insertTextContent Merci d'avance de m'aider à résoudre ce casse-tête ooonois Laurence -----Message d'origine----- De : Laurent Godard [mailto:[EMAIL PROTECTED] Envoyé : jeudi 8 juin 2006 17:22 À : [email protected] Objet : Re: [prog] Curseur et création de repère de texte Bonjour Laurence > 'positionnement du curseur le positionnement est ok > unSignet = Doc.Bookmarks.getByName(strNomSignet) > leTexte = unSignet.Anchor.Text > Cursor = leTexte.createTextCursorByRange(unSignet.Anchor.Start) et si tu definis cursor à partir de Doc.text.createTextCursorByRange(unSignet.Anchor.Start) c'est l'endroit dans le document où tu vas inserer > Cursor.goRight(intNBCaract, true) > 'jusque là c'est bon le curseur s'est bien positionné > > Bookmark = Doc.createInstance("com.sun.star.text.Bookmark") > TOTO = PREFIXE_SIGNETS_TEXTE > TOTO = TOTO & "10_" > TOTO = TOTO & strNomSignet > Bookmark.Name = TOTO > MonTexte=Doc.text > MonTexte.insertTextContent(Cursor, Bookmark, True) ' le plantage est > sur cette ligne > MonTexte.insertTextContent(Cursor, Bookmark, false) sinon tu vas supprimer/remplacer ton texte ce qui n'est pas logique pour le signets et renvois voir cp11 livre Ed1; pp270-275 Ed2. pp 306-311 Laurent -- Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org Indesko >> http://www.indesko.com Nuxeo CPS >> http://www.nuxeo.com - http://www.cps-project.org Livre "Programmation OpenOffice.org", Eyrolles 2004 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
