FontRequester()

Syntax

Ergebnis = FontRequester(FontName$, FontGröße, Flags [, Farbe [, Stil]])
Beschreibung
Öffnet den Standard-Requester zum Auswählen eines Zeichensatzes. Wenn der Benutzer den Requester abbricht, ist der Rückgabewert gleich 0, andernfalls beträgt dieser 1. 'FontName' und 'FontGröße' können benutzt werden, um den Standard-Font festzulegen.

'Flags' kann einer der folgenden Werte sein:
  #PB_FontRequester_Effects : Aktiviert die "Effekte" des Requesters, einschließlich Farbauswahl.
Der optionale Parameter 'Farbe' kann verwendet werden, um die Standardfarbe beim Öffnen des Requesters festzulegen. Einen gültigen Farbwert erhalten Sie mit dem Befehl RGB().

Der optionale Parameter 'Stil' kann verwendet werden, um den Standard-Stil beim Öffnen des Requesters festzulegen. Siehe SelectedFontStyle() für die verfügbaren Stile.

Die Befehle SelectedFontColor(), SelectedFontName(), SelectedFontSize() und SelectedFontStyle() können nach einem erfolgreichen Aufruf benutzt werden, um die benötigten Informationen über den ausgewählten Zeichensatz zu erhalten.

Beispiel:
  FontName$ = "Arial"   ; Anfangs-Zeichensatz festlegen  (Kann auch ein leer sein)
  FontSize  = 14        ; Anfangs-Größe festlegen  (kann auch Null sein)
  Result = FontRequester(FontName$, FontSize, #PB_FontRequester_Effects)
  If Result
    Message$ = "Sie haben folgenden Zeichensatz ausgewählt:"  + #LF$ 
    Message$ + "Name:  " + SelectedFontName()       + #LF$
    Message$ + "Größe: " + Str(SelectedFontSize())  + #LF$
    Message$ + "Farbe: " + Str(SelectedFontColor()) + #LF$
    If SelectedFontStyle() & #PB_Font_Bold
      Message$ + "Fett" + #LF$
    EndIf
    If SelectedFontStyle() & #PB_Font_StrikeOut
      Message$ + "Durchgestrichen" + #LF$
    EndIf
    If SelectedFontStyle() & #PB_Font_Underline
      Message$ + "Unterstrichen" + #LF$
    EndIf
  Else 
    Message$ = "Der Requester wurde abgebrochen."
  EndIf
  
  MessageRequester("FontRequester", Message$, #PB_MessageRequester_Ok) 

Unterstützte OS

Alle

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