FontRequester()

Syntaxe

Resultat = FontRequester(Police$, TaillePolice, Options [, Couleur [, Style]])
Description
Ouvre une boîte de dialogue standard pour choisir une police de caractères.

Arguments

Police$ Le nom de la police affichée par défaut lors de l'ouverture de la boîte de dialogue.
TaillePolice La taille de la police affichée par défaut lors de l'ouverture de la boîte de dialogue.
Options Peut être l'une des valeurs suivantes:
  #PB_FontRequester_Effects : Affiche les options effets (Barré, Souligné, Couleur, etc) (Windows uniquement).
Couleur (optionnel) La couleur de la police affichée par défaut lors de l'ouverture de la boîte de dialogue.

Utiliser RGB() pour obtenir une valeur de couleur valide.
Style (optionnel) Le style de la police affichée par défaut lors de l'ouverture de la boîte de dialogue.

Voir SelectedFontStyle() pour obtenir les styles disponibles.

Valeur de retour

Renvoie une valeur non nulle si une police a été choisie, zéro si l'utilisateur a annulé la boîte de dialogue.

Remarques

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.

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)

Voir aussi

SelectedFontColor(), SelectedFontName(), SelectedFontSize(), SelectedFontStyle()

OS Supportés

Tous

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