SGR GetTexteSize-EN : Différence entre versions

De BlueWiki
 
(2 révisions intermédiaires par un utilisateur sont masquées)
Ligne 1 : Ligne 1 :
[[Composant_Graphe_SVG-EN#Commands|Component Command List ]]
+
[[Composant_Graphe_SVG-EN#Commands|Component Command List ]] - [[SGR_GetTexteSize|Version française]]
 
+
[[SGR_GetTexteSize|Version française]]
+
 
=== Parameters ===
 
=== Parameters ===
 
{| class="wikitable"
 
{| class="wikitable"
Ligne 50 : Ligne 48 :
 
=== 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.
+
This command provides the width of a text in a given with a given size and font style.
 
+
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é.
+
She has a big advantage over the 4D command "OBJECT GET BEST SIZE", it does not need to have an object and therefore works even outside of a form.
  
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.
+
This command uses the rendering engine of 4D SVG, so there may be a gap of a few pixels with the rendering of a 4D form either on screen or in print.
  
=== Exemple de code===
+
=== Code exemple===
 
----
 
----
 
   
 
   
  $JsonSize:=SGR_GetTexteSize("MonTexte";"Arial";48;gras+italique)
+
  $JsonSize:=SGR_GetTexteSize("MyText";"Arial";48;Bold)
  
Vous obtiendrez dans $JsonSize : {"width":"223","height":"63"}
+
You will get in $JsonSize : {"width":"223","height":"63"}

Version actuelle en date du 2 juillet 2014 à 19:17

Component Command List - Version française

[modifier] Parameters

Parameters Type Parameter N° Description
Texte à évaluer Text caption 1 Text for which you want to evaluate the size
Font name Text caption 2 Font applied to the text
FontSize long caption 3 Font size of the text
FontStyle Long caption 4 Font style of text
Result Texte JSON caption JSON like this one : {"width":"201","height":"25"}

[modifier] Description


This command provides the width of a text in a given with a given size and font style.

She has a big advantage over the 4D command "OBJECT GET BEST SIZE", it does not need to have an object and therefore works even outside of a form.

This command uses the rendering engine of 4D SVG, so there may be a gap of a few pixels with the rendering of a 4D form either on screen or in print.

[modifier] Code exemple


$JsonSize:=SGR_GetTexteSize("MyText";"Arial";48;Bold)

You will get in $JsonSize : {"width":"223","height":"63"}