LoadFont()
Syntaxe
Resultat = LoadFont(#Police, NomPolice$, Taille [, Options])Description
Ouvre la police de caractère spécifiée par 'NomPolice$'. Si #PB_Any est utilisé pour le paramètre '#Police', le numéro de la nouvelle police sera renvoyé dans 'Resultat'. Elle sera créée avec la 'Taille' indiquée. Si 'Resultat' = 0, la création de la police a échoué. #Police est le numéro d'identification de la police.
Le paramètre 'Options' est facultatif et peut être une combinaison des constantes suivantes:#PB_Font_Bold : La police de caractère sera en gras #PB_Font_Italic : La police de caractère sera en italique #PB_Font_Underline : La police de caractère sera soulignée #PB_Font_StrikeOut : La police de caractère sera barrée #PB_Font_HighQuality: La police de caractère sera en qualité supérieure (plus lent)
Note: Seuls #PB_Font_Bold et #PB_Font_Italic sont supportées sur tous les OS. Les autres constantes sont spécifiques à Windows.
Sous Microsoft Windows, le gestionnaire de police de caractères essaiera toujours de trouver une police équivalente à celle demandée, si cette dernière n'est pas disponible. Par exemple, si vous essayez de charger la police "Tim Now Ronin" et qu'elle n'existe pas, une autre police sera chargée automatiquement, en fonction de sa taille, du style etc. Il est donc peu probable que cette commande échoue.
Exemple:
If OpenWindow(0, 0, 0, 270, 160, "Chargement police...", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) And CreateGadgetList(WindowID(0)) If LoadFont(1, "Arial", 24) SetGadgetFont(#PB_Default, FontID(1)) TextGadget(0, 10, 10, 250, 40, "Arial 24") EndIf Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow EndIf
OS Supportés
Tous