|
|
|
|
|
- Recherche de la chaîne de caractères
RTFRecherche (Fonction) En anglais : RTFSearch Recherche une chaîne de caractères dans un champ RTF (d'une fenêtre ou d'un état WINDEV) ou dans une chaîne de caractères contenant du texte au format RTF.
I est un entier
I = RTFRecherche(SAI_Saisie1, "WINDEV")
TANTQUE I > 0
RTFSélection(SAI_Saisie1, rtfCouleur, RougeClair, I, 6)
RTFSélection(SAI_Saisie1, rtfSouligné, Vrai, I, 6)
I = RTFRecherche(SAI_Saisie1, "WINDEV", rtfSensibleCasse, I + 1)
FIN
nRes est un entier
sChaîne est une chaîne = SAI_Saisie1
nRes = RTFRecherche(sChaîne, "RTF", rtfMotComplet, 1)
TANTQUE nRes <> 0
nRes = RTFRecherche(sChaîne, "RTF", rtfMotComplet, nRes + 3)
FIN
Syntaxe
<Résultat> = RTFRecherche(<Champ ou chaîne RTF> , <Chaîne à  rechercher> [, <Options> [, <Début>]])
<Résultat> : Entier - Position du premier caractère de la chaîne de caractères recherchée dans la chaîne initiale.
- 0 si la chaîne recherchée n'a pas été trouvée.
Le formatage RTF est ignoré.
<Champ ou chaîne RTF> : Chaîne de caractères Nom du champ RTF ou chaîne RTF dans lequel la recherche doit être effectuée. <Chaîne à rechercher> : Chaîne de caractères Chaîne de caractères à rechercher dans le champ ou dans la chaîne. <Options> : Constante (ou combinaison de constantes) optionnelle Indique les modalités de la recherche :
| | rtfMotComplet | Seuls les mots complets sont recherchés. | rtfSensibleCasse | Recherche sensible à la casse. |
<Début> : Entier optionnel Position du caractère à partir duquel la chaîne de caractères spécifiée est recherchée. Si ce paramètre n'est pas spécifié, la recherche commence à la position du curseur (ou à la fin du texte sélectionné) et continue jusqu'à la fin du texte du champ ou de la chaîne. Remarques Recherche de la chaîne de caractères - Par défaut, la recherche ne prend pas en compte la casse des caractères et recherche tous les caractères spécifiés.
- La recherche s'effectue à partir de la fin de la sélection (position du curseur de la souris) jusqu'à la fin du texte contenu dans le champ ou la chaîne.
- Pour continuer une recherche à partir du premier élément trouvé, il est nécessaire que le paramètre <Options> ait la valeur 0. Par exemple :
nPos = RTFRecherche(SAI_Texte, chaîne_recherchée, 0, nPos+1)
Composante : wd300obj.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|