Ist setFontCompoundName() case-sensitiv? ERLEDIGT!

Grafische Primitive, XbaseParts und Darstellungsfragen allgemein.

Moderator: Moderatoren

Ist setFontCompoundName() case-sensitiv? ERLEDIGT!

Beitragvon Scarmo » Do, 28. Apr 2016 9:19

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 10:27, insgesamt 1-mal geändert.
Benutzeravatar
Scarmo
Rekursionen-Architekt
Rekursionen-Architekt
 
Beiträge: 127
Registriert: Di, 24. Jul 2007 8:17

Re: Ist setFontCompoundName() case-sensitiv?

Beitragvon brandelh » Do, 28. Apr 2016 10:03

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
brandelh
Foren-Moderator
Foren-Moderator
 
Beiträge: 13267
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim

Re: Ist setFontCompoundName() case-sensitiv?

Beitragvon Scarmo » Do, 28. Apr 2016 10:25

Hallo Hubert

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

Gruss
Marco
Benutzeravatar
Scarmo
Rekursionen-Architekt
Rekursionen-Architekt
 
Beiträge: 127
Registriert: Di, 24. Jul 2007 8:17


Zurück zu GUI

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast