DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions RTF
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Renvoie le texte sans les caractéristiques de formatage propres au RTF. Ce texte peut être présent :
  • dans un champ de saisie au format RTF.
  • dans une chaîne de caractères.
  • dans un champ RTF d'un état WINDEV.
Le texte sans formatage peut ainsi être utilisé pour faire une recherche par exemple.
Rappel : Par défaut, lors de la récupération du contenu d'un champ de type RTF, la valeur récupérée contient de nombreuses balises de formatage.
Par exemple : "\rtf1\ansi\ansicpg1252\deff0\deflang1036{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;".
Exemple
WINDEVWindows
// Si le champ de saisie RTF est vide
s est une chaîne = RTFVersTexte(SAI_SaisieRTF)
SI s = "" ALORS
Info("Saisie vide")
FIN
Syntaxe
<Résultat> = RTFVersTexte(<Texte RTF ou Nom du champ RTF>)
<Résultat> : Chaîne de caractères
Texte contenu dans le champ de type RTF (sans les balises du format RTF).
<Texte RTF ou Nom du champ RTF> : Chaîne de caractères
  • Nom du champ de type RTF.
  • Chaîne de caractères au format RTF.
Remarques
Liste des exemples associés :
Passage du format RTF au format HTML Exemples unitaires (WINDEV) : Passage du format RTF au format HTML
[ + ] Utilisation des fonctions RTFVersHTML et RTFVersTexte.
Composante : wd300obj.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Utilisation de la fonction dans un thread
Bonjour,

L'audit dynamique indique que cette fonction ne peut être utilisée dans un thread. Je comprends parfaitement ça dans le cas où on utilise la syntaxe avec un champ passé en paramètre.
Est-ce le cas aussi quand on utilise la syntaxe avec une variable de type chaîne en paramètre. Si non, il faudrait adapter l'audit dynamique. Si oui, il faudrait adapter la documentation en y spécifiant que l'utilisation de cette fonction dans un thread est interdite.

Bonne journée,
Sébastien Millecam
BattleKart
16 mai 2018

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale