RegisterFontFile()

Syntaxe

Resultat = RegisterFontFile(Fichier$)
Description
Enregistre un fichier de police en vue d'être utilisé avec la commande LoadFont().
Toutes les polices contenues dans le fichier seront alors disponibles.

Arguments

Fichier$ Le fichier contenant les polices.
Le fichier doit être au format TrueType.

Valeur de retour

Renvoie une valeur non nulle si le fichier a été enregistré correctement.

Remarques

Le fichier de police est inscrit pour le programme en cours. Cela signifie que la ou les polices ne sont pas accessibles par les autres programmes.
Le fichier est désinscrit lorsque le programme se termine.
Aucun changement dans le système d'exploitation n'est fait par cette commande.

Vous ne pouvez pas utiliser de police enregistrée avec la bibliothèque VectorDrawing.

Exemple

  ; Utilisons une nouvelle police qui a été téléchargée à partir d'Internet dans le répertoire temporaire ...
  ; Le nom de la police est "ascii" et le fichier est "ascii.ttf"
  If RegisterFontFile(GetTemporaryDirectory() + "ascii.ttf") ; Nous devons l'enregistrer avant de l'utiliser
    LoadFont(0, "ascii", 12) ; Maintenant, nous pouvons charger la police, le système d'exploitation la connait
    SetGadgetFont(0, FontID(0))
  ...

Exemple

FontRegister.pb

Voir aussi

LoadFont()