Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
||||||||
|
4D v20.6
Notes de programmation
|
4D v14 | versions précédentes |
![]() | ![]() |
<span style="text-align:left;font-family:'Segoe UI';font-size:9pt;color:#0000FF">Ceci est un mot <span style="color:#D81E05">rouge</span></span> | <span style="font-family:'Segoe UI';font-size:9pt;text-align:left;font-weight:normal;font-style:normal;text-decoration:none;color:#0000FF;"><span style="background-color:#FFFFFF">Ceci est un mot rouge</span></span> |
Les commandes génériques sont les suivantes :
OBJET FIXER COULEURS RVB
_o_OBJET FIXER COULEUR
OBJET FIXER POLICE
OBJET FIXER STYLE POLICE
OBJET FIXER TAILLE POLICE
Dans le contexte des zones de texte multistyles, les commandes génériques doivent être utilisées pour définir les styles par défaut uniquement. Pour gérer les styles lors de l’exécution de la base, il est recommandé d’utiliser les commandes du thème "Texte multistyle".
Lorsqu’elle est utilisée avec une zone de texte riche, la commande Lire texte edite (thème Evénements formulaire) retourne le texte de la zone courante en incluant les éventuelles balises de style.
Pour récupérer le texte "brut" (texte sans balises) en cours d’édition, vous devez utiliser la commande ST Lire texte brut :
ST Lire texte brut(Lire texte edite)
Les recherches et les tris effectués parmi des objets multistyles tiennent compte des éventuelles balises de style enregistrées dans l’objet. Si une modification de style a été apportée à l’intérieur d’un mot, une recherche sur ce mot sera infructueuse.
Pour pouvoir effectuer des recherches et des tris valides, vous devez utiliser la commande ST Lire texte brut. Par exemple :
CHERCHER PAR FORMULE([MaTable];ST Lire texte brut([MaTable]MonchampStyle)="très bien")
Afin d’assurer la compatibilité multi-plate-forme des textes manipulés dans la base de données, 4D à compter de la v14 normalise automatiquement les fins de ligne afin qu’elles n’occupent qu’un seul caractère '\r' (retour chariot). Cette normalisation est effectuée au niveau des objets de formulaire hébergeant du texte multistyle ou du texte brut (variables ou champs). Les fins de ligne non natives ou utilisant un mélange de plusieurs caractères (par exemple '\r\n') sont considérées comme un seul '\r'.
A noter que, conformément à la norme XML (format des textes multistyles), les commandes de texte multistyle normalisent également les fins de ligne des variables texte non associées à des objets.
Ce principe facilite l’utilisation des commandes de texte multistyle ou du type SELECTIONNER TEXTE dans un contexte multi-plate-forme. Vous devez toutefois en tenir compte dans vos traitements si vous manipulez des textes de provenance hétérogène.
_o_OBJET FIXER COULEUR
OBJET FIXER COULEURS RVB
OBJET FIXER POLICE
OBJET FIXER STYLE POLICE
OBJET FIXER TAILLE POLICE
Produit : 4D
Thème : Texte multistyle
Nom intl. : Programming Notes
4D - Langage ( 4D v20)
4D - Langage ( 4D v20.1)
4D - Langage ( 4D v20.2)
4D - Langage ( 4D v20.3)
4D - Langage ( 4D v20.4)
4D - Langage ( 4D v20.5)
4D - Langage ( 4D v20.6)