FontRequester()

Syntaxe

Resultat = FontRequester(NomPolice$, TaillePolice, Options [, Couleur])
Description
Ouvre une boîte de dialogue standard pour choisir une police de caractères. Si l'utilisateur annule la sélection, la valeur retournée dans Resultat est 0, sinon, la valeur est 1. 'NomPolice$' et 'TaillePolice' sont utilisés pour initialiser la police de caractères par défaut lors de l'ouverture de la boîte de dialogue. Les fonctions SelectedFontColor(), SelectedFontName(), SelectedFontSize() et SelectedFontStyle() peuvent être utilisées après un appel réussi à cette fonction pour obtenir les informations sur la police sélectionnée. Le paramètre optionnel 'Couleur' peut être utilisé pour indiquer la couleur par défaut lors de l'ouverture de la boîte.

'Options' peut prendre une des valeurs suivantes (Mettre zéro pour ne pas afficher les effets):
  #PB_FontRequester_Effects : Active les effets (y compris le sélectionneur de couleur).

Exemple:

  Police$ = "Arial"   ; Police initiale (peut aussi être nulle)
  TaillePolice  = 14  ; Taille initiale (peut aussi être nulle)
  Resultat = FontRequester(Police$, TaillePolice, #PB_FontRequester_Effects)
  If Resultat
    Message$ = "Vous avez sélectionné la police suivante :"  + #LF$
    Message$ + "Nom :  " + SelectedFontName()       + #LF$
    Message$ + "Taille :  " + Str(SelectedFontSize())  + #LF$
    Message$ + "Couleur : " + Str(SelectedFontColor()) + #LF$
    If SelectedFontStyle() & #PB_Font_Bold
      Message$ + "Gras" + #LF$
    EndIf
    If SelectedFontStyle() & #PB_Font_StrikeOut
      Message$ + "Barré" + #LF$
    EndIf
    If SelectedFontStyle() & #PB_Font_Underline
      Message$ + "Souligné" + #LF$
    EndIf
  Else
    Message$ = "La sélection a été annulée."
  EndIf
 
  MessageRequester("FontRequester", Message$, #PB_MessageRequester_Ok)

OS Supportés

Tous

<- ColorRequester() - Requester Index - InputRequester() ->