<tt>
Fonctions pour les chaînes
</tt>

<ms>
Le language de graphique tactile possède des fonctions internes dédiées à la manipulation des chaînes.

- StringCopy(s, p, l)
Restitue une partie de chaîne.
"s" c'est la chaîne d'origine;
"p" c'est la position dôù commence la copie. La position est exprimée en caractères et elle va de 1 jusqu'à n, où n est la longueur de la chaîne d'origine;
"l" c'est la quantité de caractères à copier depuis la position p. Si ce paramètre est omis, la fonction va copier uniquement un caractère, celui de la position p.

- StringDelete(s, p, l)
Supprime une partie de chaîne et restitue le reste.
"s" c'est la chaîne d'origine;
"p" c'est la position d'où commence l'effacement. La position est exprimée en caractères et elle va de 1 jusqu'à n, où n est la longueur de la chaîne d'origine;
"l" c'est la quantité de caractères à effacer depuis la position p. Si ce paramètre est omis, la fonction va supprimer uniquement un caractère, celui de la position p.

- StringLength(s)
Restitue la longueur de la chaîne s.

- StringTrim(s)
Restitue la chaîne s nettoyée d'éventuels espaces vides au début et à la fin.

- StringLeft(s,l)
Restitue la partie gauche de la chaîne s.
"s" c'est la chaîne d'origine;
"l" c'est le nombre de caractères à copier  de la partie gauche de la chaîne s.

- StringRight(s,l)
Restitue la partie droite de la chaîne s.
"s" c'est la chaîne d'origine;
"l" c'est le nombre de caractères à copier de la partie droite de la chaîne s.

- StringLower(s)
Restitue la chaîne s en mettant tous ses caractères littéraux en minuscule.

- StringUpper(s)
Restitue la chaîne s en mettant tous ses caractères littéraux en majuscule.

- NumToChar(n)
Restitue le caractère Unicode correspondant à la valeur n. N peut être un numéro de 0 à 65535.

- CharToNum(c)
Restitue la valeur numérique du caractère c. Si c est une chaîne avec plusieurs caractères, la valeur restituée sera toujours celle de son premier caractère.

- NumToString(n)
Restitue la chaîne avec la représentation textuelle du numéro n. N peut être un numéro entier ou avec virgule mobile.

- StringToNum(s, d)
Restitue la valeur numérique du numéro représenté textuellement dans la chaîne  s.
"s" représentation textuelle du numéro. Si la chaîne ne contient pas de numéro valable il sera émis une erreur;
"d" Valeur numérique de défaut, en cas d'erreur. Ce paramètre est optionnel. S'il est spécifié la fonction n'ira jamais en erreur.

- TextWidth(s)
Restitue la largeur en points de la chaîne textuelle s.

- TextHeight(s)
Restitue la hauteur en points de la chaîne textuelle s.

- BrailleWidth(s)
Restitue la largeur en points de la représentation braille de la chaîne textuelle s.

- BrailleHeight(s)
Restitue la hauteur en points de la représentation braille de la chaîne textuelle s.
</ms>

<rl>
TBiblosBrailleGeometry.Language.Functions
TBiblosBrailleGeometry.Language
</rl>

<ck>
018TL7EWDG9YG0
</ck>

<in>
2725 0
</in>
