Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com

Accueil

 
4D v20.6
Fichier police

Fichier police 


 

Fichier police ( famillePolice {; stylePolice} ) -> Résultat 
Paramètre Type   Description
famillePolice  Texte in Nom de la famille de police
stylePolice  Entier long in Style de police : 0=normale (par défaut), 1=gras, 2=italique
Résultat  Objet, Null in Objet fichier police

La commande Fichier police retourne un objet décrivant le fichier de polices de votre système d'exploitation correspondant à famillePolice et, éventuellement, à stylePolice que vous avez passé dans le paramètre.

Si la police sélectionnée dans famillePolice n'est pas installée dans le système d'exploitation, la commande retourne un objet Null .

Le paramètre optionnel stylePolice permet de définir une variation de style. Vous pouvez passer une ou plusieurs des constantes du thème Styles de caractères suivantes (toutes les autres valeurs sont ignorées) :

Constante Type Valeur
Gras Entier long 1
Italique Entier long 2
Normal Entier long 0
 

Exemple  

Vous souhaitez vérifier que la police utilisée dans une zone de texte est intégrée à votre systeme pour qu'elle soit affichée correctement :

 C_TEXTE($fontName)
 C_ENTIER LONG($fontStyle)
 C_OBJET($fontFile)
 $fontName:=OBJET Lire police(*;"vText")
 $fontStyle:=OBJET Lire style police(*;"vText")
 $fontFile:=Fichier police($fontName;$fontStyle)
 Si($fontFile=Null)
    $webFolder:=Dossier(fk dossier resources).folder("webFolder")
    $fontFile.copyTo($webFolder)
 Fin de si



Voir aussi  

OBJET FIXER POLICE

 
PROPRIÉTÉS 

Produit : 4D
Thème : Environnement système
Numéro : 1700
Nom intl. : Font file

Commande(s) éligible(s) à l'exécution dans un process préemptif

 
PAGE CONTENTS 
 
HISTORIQUE 

Créé : 4D v18

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v20)
4D - Langage ( 4D v20.1)
4D - Langage ( 4D v20.2)
4D - Langage ( 4D v20.3)
4D - Langage ( 4D v20.4)
4D - Langage ( 4D v20.5)
4D - Langage ( 4D v20.6)