Thema: Delphi Auf ein Image schreiben

Einzelnen Beitrag anzeigen

Benutzerbild von Sanchez
Sanchez

Registriert seit: 24. Apr 2003
Ort: Neumarkt Stmk
892 Beiträge
 
Delphi XE6 Enterprise
 
#27

Re: Auf ein Image schreiben

  Alt 11. Mär 2004, 15:45
Mit

  Image1.Picture.Bitmap.Canvas.TextOut(Image1.Width div 2 , Image1.Height div 2, edText.Text); fängt der Text in der Mitte an.

TextExtent liefert dir die Abmessung des Strings. Die kannst du dann noch Abziehen.

Delphi-Quellcode:
  TextSize := Image1.Picture.Bitmap.Canvas.TextExtend(edText.Text);
  Image1.Picture.Bitmap.Canvas.TextOut((Image1.Width - TextSize.cx) div 2, (Image1.Height - TextSize.cy) div 2, edText.Text);
grüße, daniel
Daniel
Testen ist feige!
  Mit Zitat antworten Zitat