Ist setFontCompoundName() case-sensitiv? ERLEDIGT!

Grafische Primitive, XbaseParts und Darstellungsfragen allgemein.

Moderator: Moderatoren

Antworten
Benutzeravatar
Scarmo
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 188
Registriert: Di, 24. Jul 2007 9:17

Ist setFontCompoundName() case-sensitiv? ERLEDIGT!

Beitrag 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
Zuletzt geändert von Scarmo am Do, 28. Apr 2016 11:27, insgesamt 1-mal geändert.
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Ist setFontCompoundName() case-sensitiv?

Beitrag 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 ) 
Gruß
Hubert
Benutzeravatar
Scarmo
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 188
Registriert: Di, 24. Jul 2007 9:17

Re: Ist setFontCompoundName() case-sensitiv?

Beitrag von Scarmo »

Hallo Hubert

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

Gruss
Marco
Antworten