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
Ist setFontCompoundName() case-sensitiv? ERLEDIGT!
Moderator: Moderatoren
Ist setFontCompoundName() case-sensitiv? ERLEDIGT!
Zuletzt geändert von Scarmo am Do, 28. Apr 2016 11:27, insgesamt 1-mal geändert.
- brandelh
- Foren-Moderator
- Beiträge: 15710
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 73 Mal
- Danksagung erhalten: 38 Mal
- Kontaktdaten:
Re: Ist setFontCompoundName() case-sensitiv?
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:
Ich denke dass dies einen fetten Arial 12 Punkt Font erzeugt.
Oder so ...
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" )
Oder so ...
Code: Alles auswählen
#include "Font.ch"
...
oFont:create( "12.Arial"+FONT_STYLE_BOLD )
Gruß
Hubert
Hubert
Re: Ist setFontCompoundName() case-sensitiv?
Hallo Hubert
Super, vielen Dank für den Tipp! So klappt es einwandfrei!!
Gruss
Marco
Super, vielen Dank für den Tipp! So klappt es einwandfrei!!
Gruss
Marco