Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi keine Änderung von Font (https://www.delphipraxis.net/116569-keine-aenderung-von-font.html)

punker-lili 2. Jul 2008 11:03


keine Änderung von Font
 
Hiho .. ich möchte gerne die Symbole der Schriftart Music Fun darstellen. Dazu muss ich die Schriftart umstellen. Dazu habe ich folgendes genommen:

Delphi-Quellcode:
procedure pausen(Buchstabe:string;start,kreis_x:integer;canvas:Tcanvas);
begin
Unit1.Form1.Font.Name:='MusicFun';
canvas.Font.Height:=c_abstand;
canvas.TextOut(kreis_x,start+7*c_abstand,Buchstabe);
end;
Leider setzt er die Schriftart nicht um... Woran kann das liegen?

Mfg Anna

DeddyH 2. Jul 2008 11:06

Re: keine Änderung von Font
 
Setz doch Canvas.Font.Name

punker-lili 2. Jul 2008 11:13

Re: keine Änderung von Font
 
Das hab ich schon... funktioniert nicht... :cry:

taaktaak 2. Jul 2008 11:22

Re: keine Änderung von Font
 
Ist der Name denn richtig angegeben? Im Text schreibst du "Music Fun", im Code verwendest du "MusicFun"

punker-lili 2. Jul 2008 12:56

Re: keine Änderung von Font
 
es heißt MusicFun ... hatte in meiner Font Datenbank nachgeguckt.

DeddyH 2. Jul 2008 13:10

Re: keine Änderung von Font
 
Versuch es mal testhalber hiermit:
Delphi-Quellcode:
procedure pausen(Buchstabe:string;start,kreis_x:integer;canvas:Tcanvas);
begin
  Canvas.Font.Name:='Wingdings';
  canvas.Font.Size:=10;
  canvas.TextOut(kreis_x,start+7*c_abstand,Buchstabe);
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:27 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