Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - anwendung textextent


nepleurepas - Fr 13.07.07 14:30
Titel: anwendung textextent
Hallo,
möchte den textextent befehl benützen, um höhe und breite eines texteszu bekommen.
Habe dafür

Delphi-Quelltext
1:
2:
3:
4:
var cx, cy: Tsize;
begin
Form1.Image1.canvas.textextent('hallo');
end


gemacht.Aber wie komme ich jetzt an die Werte ran? Eine Integer-Variable mit cx zu belegen hat nicht funktioniert. :-(
Muss doch iwie die Werte benützen können.

Danke schon mal

Gruß Stefan


Marc. - Fr 13.07.07 15:00

Vielleicht hättest du mal die Delphi-Hilfe zu TSize lesen sollen. :roll:

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
var
   cx: Longint;
   cy: Longint;
begin
   cx := Form1.Image1.canvas.textextent('hallo').cx;
   cy := Form1.Image1.canvas.textextent('hallo').cy;
end;

Übrigens: Es heißt benutzen und nicht benützen. ;-)

grüße
Marc


nepleurepas - Fr 13.07.07 15:05

user profile iconMarc. hat folgendes geschrieben:
Vielleicht hättest du mal die Delphi-Hilfe zu TSize lesen sollen. :roll:

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
var
   cx: Longint;
   cy: Longint;
begin
   cx := Form1.Image1.canvas.textextent('hallo').cx;
   cy := Form1.Image1.canvas.textextent('hallo').cy;
end;

Übrigens: Es heißt benutzen und nicht benützen. ;-)

grüße
Marc


danke für die antwort. Habe grad mal im duden geschaut. "Benützen" is durchaus für süddeutsche benutzbar. ;-) Also nochmals danke