Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Zeilenumbruch mit Canvas? (https://www.delphipraxis.net/113833-zeilenumbruch-mit-canvas.html)

Angel4585 15. Mai 2008 12:18


Zeilenumbruch mit Canvas?
 
Hallo,

ich möchte mit Canvas.TextOut() einen Text ausgeben in welchem einige Zeilenumbrüche sind.
Dummerweise wird mir alles in eienr Zeile ausgegeben, was für mich heisst, das ich das irgendwie manuell machen muss, oder es eine Methode gibt die ich nciht kenne.
Kann mir da jemand helfen?

Blackheart 15. Mai 2008 12:22

Re: Zeilenumbruch mit Canvas?
 
Delphi-Quellcode:
('Hallo'#10'Hallo')
Müsste klappen.

_frank_ 15. Mai 2008 12:26

Re: Zeilenumbruch mit Canvas?
 
also bei mir funktioniert das nicht, hätte mich auch gewundert, aber es gibt eine api-funktion namens Hier im Forum suchenDrawText.

damit lässt sich mehrzeiliger Text auf ein Canvas malen.

HTH Frank

SirThornberry 15. Mai 2008 12:52

Re: Zeilenumbruch mit Canvas?
 
Zitat:

Zitat von Blackheart
Delphi-Quellcode:
('Hallo'#10'Hallo')
Müsste klappen.

Unter windows im Regelfall #13#10 :)
Und wenn als einzelnes Zeichen dann unter Windows #13

Angel4585 15. Mai 2008 12:57

Re: Zeilenumbruch mit Canvas?
 
dafür gibts "sLineBreak", funzt aber nciht in diesem Fall.
ich werd das mal mit der API probieren


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