4D v16.3

FONT STYLE LIST

Home

 
4D v16.3
FONT STYLE LIST

FONT STYLE LIST 


 

FONT STYLE LIST ( SchriftFamilie ; SchriftStilListe ; SchriftNameListe ) 
Parameter Typ   Beschreibung
SchriftFamilie  Text in Name der Schriftfamilie
SchriftStilListe  Array Text in Liste der Schriftstile, die von SchriftFamilie unterstützt wird
SchriftNameListe  Array Text in Liste der kompletten Schriftnamen, die von SchriftFamilie unterstützt wird

Der Befehl FONT STYLE LIST gibt die Liste der Schriftstile und der kompletten Schriftnamen zurück, die von der im Parameter SchriftFamilie definierten Schriftfamilie unterstützt werden. Mit diesem Befehl lassen sich Oberflächen gestalten, die mit Schriften und Schriftstilen arbeiten, insbesondere 4D Write Pro Areas (siehe 4D Write Pro Handbuch).

In SchriftFamilie übergeben Sie den Namen der Schriftfamilie, deren unterstützte Schriftstile und Namen Sie wissen wollen.

In SchriftStilListe übergeben Sie ein Text Array, das mit den Schriftstilen gefüllt wird, die von SchriftFamilie unterstützt werden. Stile werden mit lokalisierten Namen zurückgegeben. Beispiel: das Element "Italic" wird auf einem deutschen System mit "kursiv" zurückgegeben. Auf diese Weise können Sie z.B. ein lokalisiertes PopUp-Menü "Stil" einrichten.

In SchriftNameListe übergeben Sie ein Text Array, das mit den kompletten Schriftnamen gefüllt wird, die von SchriftFamilie unterstützt werden. Dieses Array gibt jedoch, im Gegensatz zum Array SchriftStilListe keine lokalisierten Werte zurück, wie z.B. Schriftnamen basierend auf der Systemidentifikation. Somit sind Schriftnamen unabhängig von der Sprache des Systems. Elemente dieses Arrays sind Strings für das 4D Write Pro Attribut wk font im Befehl WP SET ATTRIBUTES. Über dieses Feature können 4D Write Pro Dokumente Schriftnamen speichern, die sich ohne Schriftenprobleme auf Rechnern in jeder Systemsprache öffnen lassen.

Wird SchriftFamilie nicht auf dem Rechner gefunden, werden die Arrays leer zurückgegeben. Über den Befehl FONT LIST können Sie die Liste der Schriftfamilien erhalten, die auf dem Rechner vorhanden sind

Die für die Schrift "Verdana" vorhandenen Stilarten auswählen (wenn vorhanden):

 ARRAY TEXT($aTfonts;0)
 ARRAY TEXT($aTStyles;0)
 ARRAY TEXT($aTnames;0)
 C_LONGINT($numStyle)
 
 FONT LIST($aTfonts)
 $numStyle:=Find in array($aTfonts;"Verdana")
 If($numStyle#0)
    FONT STYLE LIST($aTfont{$numStyle};$aTStyles;$aTnames)
 End if
 
  //Die Ergebnisarrays könnten zum Beispiel lauten:
  //$aTStyles{1}="Normal"
  //$aTStyles{1}="Kursiv"
  //$aTStyles{1}="Fett"
  //$aTStyles{1}="Fett Kursiv"
 
  // $aTnames{1}="Verdana"
  // $aTnames{1}="Verdana Italic"
  // $aTnames{1}="Verdana Bold"
  // $aTnames{1}="Verdana Bold Italic"



Siehe auch 

FONT LIST

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Systemumgebung
Nummer: 1362

This command can be run in preemptive processes

 
GESCHICHTE 

Erstellt: 4D v15 R4

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)