![]() |
Abstand zwischen den Buchstaben
Ich möchte auf ein Image.canvas einen Text schreiben. Das klappt zwar, aber ich bin mit dem Leerraum zwischen den Buchstaben nicht zufrieden.
Wie kann ich den ändern, so wie es bei Word möglich ist? Mng |
Re: Abstand zwischen den Buchstaben
Die API-Funktion "SetTextCharacterExtra" sollte Dein Freund sein. Mit dieser Funktion kannst Du den Abstand zwischen den Buchstaben justieren.
![]() |
Re: Abstand zwischen den Buchstaben
Danke! Wenigstens mal ein Anhaltspunkt. Kannst du mir vielleicht ein Bsp dafür formulieren?
MisterNiceGuy |
Re: Abstand zwischen den Buchstaben
Mir fehlt heute Abend leider die Zeit, ein ganzes Beispiel zu machen. Deswegen nur der Anriß, wie es im Prinzip funktioniert:
Delphi-Quellcode:
SetTextCharacterExtra( myCanvas.Handle, faktor );
myCanvas.TextOut( 10, 10, 'WUPPDI' ); |
Re: Abstand zwischen den Buchstaben
Thx, ich glaube, damit kann ich was anfangen :)
MisterNiceGuy |
Re: Abstand zwischen den Buchstaben
Hmmm, also ich kann den Quelltext einfügen und es gibt keine Fehlermeldung, doch so sehr ich den Integerwert auch ändere, sehe ich keinen Unterschied!
Mng |
Re: Abstand zwischen den Buchstaben
Poste mal bitte deinen Code.
|
Re: Abstand zwischen den Buchstaben
Zitat:
geht bei mir ohne Probleme:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var myCanvas : TCanvas; faktor : Integer; begin faktor := 10; mycanvas := PaintBox1.Canvas; SetTextCharacterExtra( myCanvas.Handle, faktor); myCanvas.TextOut( 10, 10, 'W U P P D I' ); end; |
Re: Abstand zwischen den Buchstaben
Habs damit probiert, geht aber nicht! Muss ich vielleicht irgendwelche Uses hinzufügen? Oder ist das Versionsabhängig? Ich arbeite mit Delphi 5!
HIIIILLLLLLFFFFEEEEEEEEE!!!!! |
Re: Abstand zwischen den Buchstaben
Gab es einen Compilerfehler, wenn ja wo, oder hat er es kompliliert, nur geändert hat sich nichts?
...:cat:... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:35 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz