4D v13.4OBJET Lire texte brut |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v13.4
OBJET Lire texte brut
|
OBJET Lire texte brut ( {* ;} objet ) -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
* | Opérateur |
![]() |
Si spécifié, objet est un nom d'objet (chaîne) Si omis, objet est une variable ou un champ | |||||
objet | Objet de formulaire |
![]() |
Nom d'objet (si * est spécifié) ou Variable ou champ (si * est omis) | |||||
Résultat | Texte |
![]() |
Texte sans balises | |||||
La commande OBJET Lire texte brut supprime toute balise de style du champ ou de la variable texte désigné(e) par les paramètres * et objet, et retourne le texte brut.
Si vous passez le paramètre optionnel *, vous indiquez que le paramètre objet est un nom d’objet (une chaîne). A l'exécution, si l'objet a le focus, la commande retourne les informations de l'objet en cours d'édition ; si l'objet n'a pas le focus, la commande retourne les informations de la source de données de l'objet (variable ou champ).
Si vous omettez le paramètre *, vous indiquez que le paramètre objet est un champ ou une variable. Dans ce cas, vous ne passez pas une chaîne mais une référence de champ ou de variable. A l'exécution, la commande retourne les informations de la variable ou du champ.
Vous cherchez le texte "très beau" parmi les valeurs d’un champ texte multistyle. La valeur a été stockée sous la forme "Il fait très beau aujourd’hui".
CHERCHER PAR FORMULE([Commentaires];OBJET Lire texte brut([Commentaires]Meteo)="@très beau@")
Note : Dans ce contexte, l’instruction suivante ne donnera pas le résultat escompté car le texte est enregistré avec des balises de style :
CHERCHER([Commentaires];[Commentaires]Meteo="@très beau@")
A l’issue de l’exécution de cette commande, la variable OK prend la valeur 1 si aucune erreur n’a été rencontrée et 0 dans le cas contraire. C’est le cas notamment lorsque l’évaluation des balises de style échoue (balise incorrecte ou manquante).
A noter qu’en cas d’erreur, la variable n’est pas modifiée. Lorsqu’une erreur se produit sur une variable lors de l’évaluation du texte, 4D transforme le texte en texte brut ; par conséquent, les caractères <, > et & seront convertis en entités HTML.
Produit : 4D
Thème : Propriétés des objets
Numéro :
1092
Nom intl. : OBJECT Get plain text
Liste alphabétique des commandes
Créé : 4D v12
Modifié : 4D v12.1
OBJET FIXER TEXTE BRUT
OBJET FIXER TEXTE STYLE
OBJET Lire texte style
TEXTE VERS TABLEAU
multi-style, multistyle, multi style***