AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Schriftarten auslesen

Ein Thema von Bääm · begonnen am 9. Dez 2006 · letzter Beitrag vom 9. Dez 2006
Antwort Antwort
Bääm

Registriert seit: 21. Nov 2006
12 Beiträge
 
#1

Schriftarten auslesen

  Alt 9. Dez 2006, 14:22
hi!

Kann man die Schriftarten auslesen und dann in eine Combobox schreiben, wie es bei z.b bei Word etc. ist ? Und wenn es geht, könnt ihr mir dafür den Code liefern?


thx für antworten & hilfe
  Mit Zitat antworten Zitat
Benutzerbild von Martin K
Martin K

Registriert seit: 20. Okt 2005
919 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Schriftarten auslesen

  Alt 9. Dez 2006, 14:27
ComboBox1.Items := Screen.Fonts; so sollte es gehen
Mit den Menschen ist es wie mit Computern -
es gibt Nullen und Einsen.
  Mit Zitat antworten Zitat
Bääm

Registriert seit: 21. Nov 2006
12 Beiträge
 
#3

Re: Schriftarten auslesen

  Alt 9. Dez 2006, 14:31
Perfekt ^^ thx vielmals ^^
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.079 Beiträge
 
Delphi 12 Athens
 
#4

Re: Schriftarten auslesen

  Alt 9. Dez 2006, 14:32
Zitat von Martin K:
ComboBox1.Items := Screen.Fonts; so sollte es gehen
und wenn du noch die Schriftarten sehen willst (nicht nur deren Namen), dann könnte man das OwnerDarw-Ereignis (oder wie dat nochma hieß) der ComboBox verwenden.

Aber gibt's da nicht schon eine fertige komponente in Delphi?
Na ja, zumindestens in den JEDIs gibt es eine und die zeigt auf jeden Fall auch die Schriftarten mit ihrer eigenen Schrift an.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Benutzerbild von Martin K
Martin K

Registriert seit: 20. Okt 2005
919 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: Schriftarten auslesen

  Alt 9. Dez 2006, 14:36
Zitat von himitsu:
Aber gibt's da nicht schon eine fertige komponente in Delphi?
Na ja, zumindestens in den JEDIs gibt es eine und die zeigt auf jeden Fall auch die Schriftarten mit ihrer eigenen Schrift an.
Ich glaub bei Delphi is ne Demo dabei, wo die Schriftarten auch in ihrer Schriftart dargestellt werden.
Guck einfach mal im Demo-Ordner in deinem Delphi-Verzeichnis.

//Edit:
Hier ist die Demo "fontdraw":
BDS: Demos\DelphiWin32\VCLWin32\OwnerList\
Delphi7: Demos\Ownerlst\

Wie es bei anderen Delphi-Versionen ist kann ich dir leider nicht sagen.
Aber falls da die Demo auch vorhanden ist, wird sich der Pfad wohl nicht allzu sehr von diesen unterscheiden.
Mit den Menschen ist es wie mit Computern -
es gibt Nullen und Einsen.
  Mit Zitat antworten Zitat
Bääm

Registriert seit: 21. Nov 2006
12 Beiträge
 
#6

Re: Schriftarten auslesen

  Alt 9. Dez 2006, 14:44
ich bins nochmal ^^

Gibts das gleiche auch für Farben ?
  Mit Zitat antworten Zitat
Benutzerbild von Martin K
Martin K

Registriert seit: 20. Okt 2005
919 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: Schriftarten auslesen

  Alt 9. Dez 2006, 14:47
Farben?

Meinst Du eine TColorBox ?
Oder nimm doch gleich einen TFontDialog, da hast Du alles was Du brauchst, um Schrift zu ändern.
Mit den Menschen ist es wie mit Computern -
es gibt Nullen und Einsen.
  Mit Zitat antworten Zitat
Bääm

Registriert seit: 21. Nov 2006
12 Beiträge
 
#8

Re: Schriftarten auslesen

  Alt 9. Dez 2006, 14:56
ahh ja die colorbox ! danke
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:08 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz