Seite 1 von 1

Ist setFontCompoundName() case-sensitiv? ERLEDIGT!

Verfasst: Do, 28. Apr 2016 10:19
von Scarmo
Hallo zusammen

Kann es sein, dass die Methode setFontCompoundName() case-sensitiv ist? Bei mir läuft es wie folgt:

- setFontCompoundName("10.ARIAL FETT") --> Schrift wird nicht korrekt eingestellt
- setFontCompoundName("10.Arial Fett") --> mit diesem Aufruf klappt es korrekt...

Habt Ihr so etwas auch schon festgestellt? Meiner Meinung nach sollten beide Varianten das gleiche Ergebnis liefern...

Gruss und danke für ein kurzes Feedback
Marco

Re: Ist setFontCompoundName() case-sensitiv?

Verfasst: Do, 28. Apr 2016 11:03
von brandelh
Das Betriebssystem erwartet die exakte Schreibweise Bold Fett bold fett ist alles was anderes.
Wenn dein Programm auch auf englischen Rechnern laufen soll kann man den Font anders zusammenbauen:

Code: Alles auswählen

oFont := xbpFont():new() // oPS beachten
oFont:bold := .t.
oFont:create( "12.Arial" )    
Ich denke dass dies einen fetten Arial 12 Punkt Font erzeugt.
Oder so ...

Code: Alles auswählen

#include "Font.ch"
...
oFont:create( "12.Arial"+FONT_STYLE_BOLD ) 

Re: Ist setFontCompoundName() case-sensitiv?

Verfasst: Do, 28. Apr 2016 11:25
von Scarmo
Hallo Hubert

Super, vielen Dank für den Tipp! So klappt es einwandfrei!! :blob8:

Gruss
Marco