TEXTWIDTH |
Fixe la largeur du texte |
---|---|
Turbo Pascal 4+ | Graph |
Syntaxe
Function TextWidth(ch:String):Word; |
Paramètres
Nom | Description |
---|---|
ch | Ce paramètre permet d'indiquer la chaîne de caractères à déterminer la largeur en pixel |
Description
Cette fonction retourne le nombre de pixel de largeur qu'occupe la police de caractères BGI courante dans l'écran graphique.
Remarques
- La fonction TextWidth prend la longueur de la chaîne de caractères, la taille de police de caractères actuelle et le facteur de multiplication et détermine la largeur de ch en pixels. Cette situation est utile pour calculer la largeur des fenêtres, dimensionner un titre pour qu'il tienne sur un graphique ou dans une boîte,... Par exemple, avec la police de caractères avec un bitmap de 8x8 et un facteur de multiplication de 1 (défini par la procédure SetTextStyle), la chaîne de caractères de Turbo Pascal fait 40 pixels de large.
- Il est important d'utiliser TextWidth pour calculer la largeur des chaînes de caractères, au lieu de faire le calcul manuellement. De cette façon, aucune modification de code source ne doit être effectuée lorsque différentes polices de caractères sont sélectionnées.
- La fonction TextWidth doit uniquement être utilisé en mode graphique.
Références
Aide-mémoire de Turbo Pascal versions de 3 à 6, Edition Marabout, De Groote, Virga, 1992, ISBN: 2-501-01833-8, page 436.
Dernière mise à jour : Dimanche, le 8 février 2015