4D v13.4

OBJET Lire texte brut

Accueil

 
4D v13.4
OBJET Lire texte brut

OBJET Lire texte brut 


 

OBJET Lire texte brut ( {* ;} objet ) -> Résultat 
Paramètre Type   Description
Opérateur in Si spécifié, objet est un nom d'objet (chaîne) Si omis, objet est une variable ou un champ
objet  Objet de formulaire in Nom d'objet (si * est spécifié) ou Variable ou champ (si * est omis)
Résultat  Texte in 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.

Exemple  

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.

 
PROPRIÉTÉS 

Produit : 4D
Thème : Propriétés des objets
Numéro : 1092
Nom intl. : OBJECT Get plain text

Cette commande modifie la variable système OK

 
INDEX

Liste alphabétique des commandes

 
HISTORIQUE 

Créé : 4D v12
Modifié : 4D v12.1

 
VOIR AUSSI  

OBJET FIXER TEXTE BRUT
OBJET FIXER TEXTE STYLE
OBJET Lire texte style
TEXTE VERS TABLEAU

 
MOTS-CLÉS 

multi-style, multistyle, multi style***