4D v16.3FONT LIST |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
FONT LIST
FONT LIST
La commande FONT LIST remplit le tableau Texte polices avec les noms des polices vectorielles disponibles dans votre système. Le paramètre typeListe vous permet de désigner le type de liste de police à obtenir. Pour cela, vous pouvez passer dans le paramètre typeListe l’une des constantes suivantes, placées dans le thème "Type de liste des polices" :
Si vous passez le paramètre optionnel *, sous OS X la commande remplira le tableau polices avec les noms des polices elles-mêmes et non avec les noms des familles de police. Le fonctionnement par défaut simplifie la gestion programmée des zones de texte multistyle, qui utilisent des familles de police. Si vous passez le paramètre *, les noms de police, par exemple "Arial bold", "Arial italic", "Arial narrow italic", seront retournés au lieu des familles "Arial", "Arial black" ou "Arial narrow". Note : Sous OS X, si vous utilisez le résultat de cette commande avec la commande ST SET ATTRIBUTES dans une zone de texte multistyle, il est impératif de ne pas passer le paramètre * (seuls les noms de familles sont acceptés comme Attribute font name). Cette limitation ne s'applique pas aux zones 4D Write Pro, qui acceptent des noms de polices ou des noms de familles. Cette commande ne retourne que les polices vectorielles. En effet, l'utilisation de polices non vectorielles (i.e. polices bitmap) pour dessiner des interfaces est déconseillé car elles sont basées sur une technologie dépassée et souffrent de limitations quant aux variations de taille. Elles ne sont pas prises en charge dans les fonctionnalités les plus récentes de 4D telles que les zones 4D Write Pro. Sous OS X, ce principe est appliqué depuis OS X 10.4 (les polices bitmap QuickDraw sont obsolètes à compter de cette version). Sous Windows, ce principe est appliqué à compter de 4D v15 R4 afin d'aider les développeurs 4D à ne sélectionner que des polices modernes pour leurs interfaces. Seules les polices vectorielles "trueType" ou "openType" sont listées. Par exemple, "ASI_Mono", "MS Sans Serif" ou encore "System" ne sont pas proposées. De plus, les noms GDI sont également ignorés ; seuls les noms de familles de police DirectWrite sont pris en charge. Par exemple, les familles "Arial Black" ou "Segoe UI Black" ne sont pas dans la liste ; seuls "Arial" et "Segoe" sont retournés. Notes de compatibilité Windows :
Dans un formulaire, vous voulez obtenir une liste déroulante qui affiche les polices disponibles dans le système. Ecrivez la méthode suivante pour votre objet liste déroulante : Case of Vous souhaitez obtenir la liste des polices récentes : FONT LIST($tabPolices;Recent fonts)
Voir aussi
_o_Font name
|
PROPRIÉTÉS
Produit : 4D HISTORIQUE
Créé : 4D v6 MOTS-CLÉS police UTILISATION DE L'ARTICLE
4D - Langage ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||