Bonjour à tous,
Je fait des recherche avec un curseur d'écriture dans un texte, et je l'avance avec des méthodes telles que goRight, gotoEndOfWord ou gotoEndOfParagraph;
Comment tester que le curseur est en fin de texte (ou n'avance plus...). Il y a des fonctions comme isEndOfParagraph, mais je ne trouve pas pour la fin du texte ?
Merci
[Résolu] [Writer] Tester le curseur si position fin de texte
Modérateur : Vilains modOOs
Règles du forum
Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
-
- Membre lOOyal
- Messages : 28
- Inscription : 10 nov. 2008 23:28
[Résolu] [Writer] Tester le curseur si position fin de texte
LibreOffice 6.1 sous Windows 10
(LibreOffice 6.1 par choix)
(LibreOffice 6.1 par choix)
-
- GourOOu
- Messages : 9629
- Inscription : 18 sept. 2006 09:40
- Localisation : France
-
- RespOOnsable forum
- Messages : 9252
- Inscription : 28 août 2010 08:45
Re: [Basic] [Writer] Tester fin de texte ?
Bonjour,
Si c'est une obligation, mentionnez-le dans votre signature en ajoutant Obligation de version.
Afin de profiter des dernières améliorations, il est fortement recommandé d'être à jour de la dernière version stable
Accès direct à votre signature pour la corriger.
Cette version de LibO est obsolète.Dans votre signature il y a écrit : LibreOffice 6.1 sous Windows 10
Si c'est une obligation, mentionnez-le dans votre signature en ajoutant Obligation de version.
Afin de profiter des dernières améliorations, il est fortement recommandé d'être à jour de la dernière version stable
Accès direct à votre signature pour la corriger.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
-
- Membre lOOyal
- Messages : 28
- Inscription : 10 nov. 2008 23:28
Re: [Basic] [Writer] Tester fin de texte ?
Merci Jeff : J'utilise donc (j'ai trouvé aussi la fonction , et je réserve ce curseur pour repérer la fin du texte. Avec le curseur que je déplace, pour savoir s'il arrive en fin de texte, j'utilise la fonction (qui prend la valeur zéro) pour savoir qu'on est arrivé en fin du texte.
Un grand Merci
Code : Tout sélectionner
cursor = txt.CreateTextCursorByRange(txt.end)
Code : Tout sélectionner
.gotoEnd(False)
Code : Tout sélectionner
txt.compareRegionEnds(cursor, cursor2)
Un grand Merci
LibreOffice 6.1 sous Windows 10
(LibreOffice 6.1 par choix)
(LibreOffice 6.1 par choix)
-
- Membre lOOyal
- Messages : 28
- Inscription : 10 nov. 2008 23:28
Re: [Basic] [Writer] Tester fin de texte ?
Pour micmac : je suis pour l'instant avec une version 6.1, qui ne me pose pas de problème... Je suis en général "prudent" dans les mises à jour quand je n'en ai pas l'utilité apparente, et sur certain logiciels, je sauvegarde précieusement les installateurs d'anciennes versions, ayant eu des problèmes avec une plus récente...
Cordialement
Cordialement
LibreOffice 6.1 sous Windows 10
(LibreOffice 6.1 par choix)
(LibreOffice 6.1 par choix)
-
- RespOOnsable forum
- Messages : 12228
- Inscription : 08 nov. 2005 16:23
- Localisation : Caen, France
Re: [Basic] [Writer] Tester fin de texte ?
Si c'est un choix, faites de même.micmac a écrit :Si c'est une obligation, mentionnez-le dans votre signature en ajoutant Obligation de version.
Vous vous éviterez ainsi de futures remarques de la modération.