SGR GetTexteSize : Différence entre versions
De BlueWiki
(→Paramètres) |
(→Exemple de code) |
||
(4 révisions intermédiaires par un utilisateur sont masquées) | |||
Ligne 17 : | Ligne 17 : | ||
|valign="top"|[[File:in.png|caption]] | |valign="top"|[[File:in.png|caption]] | ||
|valign="top" align="center"|1 | |valign="top" align="center"|1 | ||
− | |Texte | + | |Texte dont vous voulez évaluer la taille |
|- | |- | ||
Ligne 24 : | Ligne 24 : | ||
|valign="top"|[[File:in.png|caption]] | |valign="top"|[[File:in.png|caption]] | ||
|valign="top" align="center"|2 | |valign="top" align="center"|2 | ||
− | | | + | |Police de caractère à appliquer au texte |
|- | |- | ||
Ligne 31 : | Ligne 31 : | ||
|valign="top"|[[File:in.png|caption]] | |valign="top"|[[File:in.png|caption]] | ||
|valign="top" align="center"|3 | |valign="top" align="center"|3 | ||
− | | | + | |Taille de la police du texte |
|- | |- | ||
Ligne 38 : | Ligne 38 : | ||
|valign="top"|[[File:in.png|caption]] | |valign="top"|[[File:in.png|caption]] | ||
|valign="top" align="center"|4 | |valign="top" align="center"|4 | ||
− | | | + | |Style de la police du texte |
|- | |- | ||
Ligne 51 : | Ligne 51 : | ||
=== Description === | === Description === | ||
---- | ---- | ||
+ | Cette commande permet d'obtenir la largeur d'un texte dans une police donnée avec une taille donnée et un style donnée. | ||
+ | Elle à un gros avantage par rapport à la commande 4D "OBJET LIRE TAILLE OPTIMALE", elle ne nécessite pas d'avoir un objet et fonctionne donc même en dehors d'un formulaire. | ||
+ | |||
+ | Si cela intéresse certain d'entre vous nous pourrions l'étendre au texte stylé. | ||
+ | |||
+ | Cette commande utilise le moteur de rendu SVG de 4D, il peut donc y avoir un écart de quelques pixels avec le rendu d'un formulaire 4D que ce soit à l'écran ou en impression. | ||
=== Exemple de code=== | === Exemple de code=== | ||
---- | ---- | ||
+ | |||
+ | $JsonSize:=SGR_GetTexteSize("MonTexte";"Arial";48;gras+italique) | ||
+ | |||
+ | Vous obtiendrez dans $JsonSize : {"width":"223","height":"63"} |
Version actuelle en date du 4 janvier 2014 à 14:27
Liste des commandes du composant
[modifier] Paramètres
[modifier] Description
Cette commande permet d'obtenir la largeur d'un texte dans une police donnée avec une taille donnée et un style donnée.
Elle à un gros avantage par rapport à la commande 4D "OBJET LIRE TAILLE OPTIMALE", elle ne nécessite pas d'avoir un objet et fonctionne donc même en dehors d'un formulaire.
Si cela intéresse certain d'entre vous nous pourrions l'étendre au texte stylé.
Cette commande utilise le moteur de rendu SVG de 4D, il peut donc y avoir un écart de quelques pixels avec le rendu d'un formulaire 4D que ce soit à l'écran ou en impression.
[modifier] Exemple de code
$JsonSize:=SGR_GetTexteSize("MonTexte";"Arial";48;gras+italique)
Vous obtiendrez dans $JsonSize : {"width":"223","height":"63"}