Entwickler-Ecke
Programmierwerkzeuge - Externe Fonts
LDMatrix17 - Sa 14.01.06 16:41
Titel: Externe Fonts
hallo Leute!
Kann ich für meine Edit feldern, externe FontPath eingeben?? :roll: :roll:
MFG Christian
alias5000 - Sa 14.01.06 16:56
Also du willst für deine Edits Fonts benutzen, die in anderen Dateien gespeichert sind?
DA ist mir im Momet nur die Variante über eine ini, oder typisierte Datei bekannt...
Oder gibt es schon so spezielle Schriftartendateien, die in Windows allg. bekannt sind?
LDMatrix17 - Sa 14.01.06 17:01
ja genau! meine Fonts sind in (C:\Test\) gespeichert!
und wie erstelle ich eine INI dafür??
alias5000 - Sa 14.01.06 17:07
na der aufbau einer Ini dafür ist doch ganz einfach. So als Bsp:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15:
| [Allg.] FontCount=2
[Font1] Color=0 (benutze beim schreiben writeinteger('...', '...' Font.Color); Fontname=Arial Size=8 Bold=0 //hier jeweils Boolean werte italic=0 underline=0 strikeout=0 {und wenn du sonst noch eigenschaften brauchst, kannste es ja ergänzen}
[Font2] {derselbe Aufbau wie bei Font1} |
Also im Prinzip speicherst du in FontCount ab, wie viele Fonts in der ini gespeichert sind, und mit dem Wert kannst du dann in ner for-Schleife die Kategorien durchgehen.
Verstanden, was ich ausdrücken will?
LDMatrix17 - Sa 14.01.06 17:13
:crying: kannste mir noch ein bischen genauer erklären bitte??
irgend wo muss ich doch (C:\test\"font name") eingeben oder??
LDMatrix17 - Sa 14.01.06 17:17
als Bsp:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16:
| [Allg.] FontCount=2
[Font1] Color=0 (benutze beim schreiben writeinteger('...', '...' Font.Color); Fontname=Arial Size=8 Bold=0 //hier jeweils Boolean werte italic=0 underline=0 strikeout=0 Fontpath= C:\test\arial.ttf // richtig?? {und wenn du sonst noch eigenschaften brauchst, kannste es ja ergänzen}
[Font2] {derselbe Aufbau wie bei Font1} |
alias5000 - Sa 14.01.06 17:22
Achso, du willst nur eine Schriftart ändern, nicht gleich Color usw. mit dazu?
hm, ich glaub die muss man in Windows erst installieren (was sich sicher programmgesteuert lösen lässt) und dann kannst du sie ganz normal benutzen.
Aber wie man die installiert weiß ich auch net
Gruß alias5000
LDMatrix17 - Sa 14.01.06 17:27
Au!! shitt, trotzdem danke!! ;)
alias5000 - Sa 14.01.06 17:28
bitte
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!