Téléchargement des produits


Version anglaise


 

Cette fonction permet de récupérer les métriques du texte pour une police donnée.


Avec Adélia Cloud, le résultat dépend du moteur de rendu et de la police finalement utilisée. Il peut varier légèrement en fonction du navigateur utilisé.


Domaine d'application

  • Client Windows

  • Client Adélia Cloud


Paramètres

ALPHA

Police

Police au format Adélia (valeur de la propriété POLICE d'un contrôle graphique).


Le format de la chaîne de caractères contient, dans l'ordre :  le nom, la taille, le style et le script. Un point-virgule doit séparer chaque information.

Lorsque l'utilisateur fixe la valeur de la propriété, le nom et la taille sont obligatoires.

Les différents styles sont donnés par les valeurs suivantes :

1 : Normal (pas de style particulier)

2 : Barré

16 : Italique

256 : Gras

4096 : Souligné


La valeur de style à indiquer dans la chaîne de caractères peut donc être l'une des valeurs ci-dessus, ainsi que la somme de valeurs différentes de "1".


Les différentes valeurs de script sont les suivantes :

0

Occidental (ANSI)

1

Valeur par défaut (valeur courante du processus)

2

Symbole

128

Japonais (Shift JIS)

129

Coréen Hangul

130

Coréen Johab

134

Chinois simplifié GB2312

136

Chinois traditionnel (Big 5)

161

Grec

162

Turc

163

Vietnamien

177

Hébreu

178

Arabe

186

Baltique

204

Cyrillique

222

Thaï

238

Europe centrale

255

OEM/DOS


Remarque :

La taille, le style et le script doivent être compatibles avec la police choisie. La boîte de dialogue système Windows de choix de police, accessible depuis les pages de propriétés de l'objet graphique, peut guider dans le choix de valeurs cohérentes.

ALPHA

Texte

Texte dont les métriques d'affichage seront calculées.

NUM_BIN_4

ContrainteLargeur

Contrainte de largeur. Si la valeur de ce paramètre est supérieure à "0", le calcul de la hauteur sera fait en multiligne avec une largeur maximale imposée. Dans ce cas, le paramètre en retour "Largeur" est fixé à la valeur de la contrainte.

NUM_BIN_4

LargeurLargeur du rectangle d'affichage du texte. Paramètre en sortie.

NUM_BIN_4

LgDescription

Hauteur du rectangle d'affichage du texte. Paramètre en sortie.



Par exemple

ALPHA(250) Label


NUM_BIN_4  Largeur

NUM_BIN_4  Hauteur


...

/* Calcule la taille nécessaire pour l'affichage du texte d'un bouton
appeler_dll 'vatoolbx' 'VaToolBxGetTextMetrics' BOUTON:POLICE Label -1 Largeur Hauteur


 



Liste des fonctions de la DLL VaToolBx par thème



↑ Haut de page


Copyrights     Ι      ©Hardis Group 2025 - Toute représentation ou reproduction intégrale ou partielle faite sans le consentement écrit d'Hardis Group est illicite.