4D v14.3FONT LIST |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
FONT LIST
|
FONT LIST ( Schriften {; ListeTyp | *} ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
Schriften | Array Text |
![]() |
Array der Schriftnamen | |||||
ListeTyp | * | Lange Ganzzahl, Operator |
![]() |
Zurückzugebende Liste mit Schrifttypen oder * für Schriftnamen auf OS X | |||||
Der Befehl FONT LIST füllt das Array Schriften mit den Namen der auf Ihrem System verfügbaren Schriften.
Im Parameter ListeTyp geben Sie die gewünschte Liste der Schrifttypen an. Dazu übergeben Sie eine der Konstanten unter dem Thema Schriften Typliste:
Konstante | Typ | Wert | Meldung |
Favorite fonts | Lange Ganzzahl | 1 | Schriften enthält die Liste der bevorzugten Schriften, d.h. die auf dem Rechner am häufigsten verwendet werden. - Unter Windows: Liste mit den Namen der aktiven Schriftfamilien - Unter OS X: Liste mit Namen der Schriftfamilien aus der Sammlung, in Englisch genannt "Favorites", in Französisch "Favoris", in Deutsch "Favoriten", etc. Hat der Benutzer keine bevorzugten Schriften hinzugefügt, ist die Sammlung leer. |
Recent fonts | Lange Ganzzahl | 2 | Schriften enthält die Liste der zuletzt benutzten Schriften, d.h. die während der 4D Sitzung verwendet werden. Diese Liste wird insbesondere für eingesetzt. |
System fonts | Lange Ganzzahl | 0 | Schriften enthält die Liste aller Systemschriften. Standardoption, wenn ListeTyp weggelassen wird. |
Übergeben Sie auf OS X den optionalen Parameter *, füllt der Befehl das Array Schriften mit den Namen der Schriften selbst, und nicht mit den Namen der Schriftfamilien. Die Standardoperation vereinfacht die programmierte Verwaltung von Bereichen mit Rich Text, die Schriftfamilien verwenden. Mit dem Parameter * werden Schriftnamen wie z.B. "Arial bold", "Arial italic", "Arial narrow italic," zurückgegeben, anstelle der Schriftfamilie "Arial".
Unter Windows hat der Parameter * keine Auswirkung. Der Befehl gibt wie in früheren 4D Versionen Schriftfamilien zurück.
Hinweis: Verwenden Sie auf OS X das Ergebnis dieses Befehls mit ST SET ATTRIBUTES, dürfen Sie den Parameter * nicht übergeben.
Sie wollen in einem Formular eine DropDown Liste, die alle in Ihrem System verfügbaren Schriften anzeigt. Dazu schreiben Sie folgende Methode:
Case of
:(Form event=On Load)
ARRAY TEXT(asFont;0)
FONT LIST(asFont)
` ...
End case
Die Liste der zuletzt benutzten Schriften erhalten:
FONT LIST($arrFonts;Recent fonts)
Produkt: 4D
Thema: Systemumgebung
Nummer:
460
Erstellt: 4D v6
Geändert: 4D v12.1
Geändert: 4D v14
Font name
Font number
OBJECT SET FONT
Schriften Typliste
SET RECENT FONTS
ST SET ATTRIBUTES
police
4D Programmiersprache ( 4D v14 R3)
4D Programmiersprache ( 4D v14 R2)
4D Programmiersprache ( 4D v14.3)
4D Programmiersprache ( 4D v14 R4)
Geerbt von : FONT LIST ( 4D v12.4)