Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Font file
|
Font file ( famillePolice {; stylePolice} ) -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
famillePolice | Texte |
![]() |
Nom de la famille de police | |||||
stylePolice | Entier long |
![]() |
Style de police : 0=normale (par défaut), 1=gras, 2=italique | |||||
Résultat | Objet, Null |
![]() |
Objet fichier police | |||||
La commande Font file 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 |
Bold | Entier long | 1 |
Italic | Entier long | 2 |
Plain | Entier long | 0 |
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_TEXT($fontName)
C_LONGINT($fontStyle)
C_OBJECT($fontFile)
$fontName:=OBJECT Get font(*;"vText")
$fontStyle:=OBJECT Get font style(*;"vText")
$fontFile:=Font file($fontName;$fontStyle)
If($fontFile=Null)
$webFolder:=Folder(fk dossier resources).folder("webFolder")
$fontFile.copyTo($webFolder)
End if
Produit : 4D
Thème : Environnement système
Numéro :
1700
Créé : 4D v18
4D - Langage ( 4D v20 R7)