Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi langen text in ein kleines canvas bringen (https://www.delphipraxis.net/62618-langen-text-ein-kleines-canvas-bringen.html)

alienous 7. Feb 2006 11:17


langen text in ein kleines canvas bringen
 
hi,

habe ein prob, ich habe einen langen satz, der nicht in eine zeile passt. dieser satz soll allso in mehrere zeilen gesplittet werden, und nur in einen bestimmten bereich dieses canvas kommen...
gibt es da sowas wie textoutintorect oder sowas ähnliches, oder muss ich das nun alles zufuß programmieren, also abfrage ob länge>canvasrect wenn ja, dann an einer leerstelle splitten ect..

vll gibts ja dafür schon was fertiges, binn nämlich etwas unter zeitdruck, und dachte nicht, das ich noch so eine banalität schreiben muss :D

ich krieges es zwar sicher hin, aber bis es dann bugfrei läuft, wirds wohl noch was dauern :(

danke
mfg

marabu 7. Feb 2006 11:40

Re: langen text in ein kleines canvas bringen
 
Herzlich willkommen in der Delphi-PRAXiS.

Hast du dir schonmal die Win API Funktion DrawText() angesehen?

Grüße vom marabu

alienous 7. Feb 2006 12:00

Re: langen text in ein kleines canvas bringen
 
ne, hab mich damit nich so richtig beschäftigt, kannst mir das kurz erklären?

danke

Robert Marquardt 7. Feb 2006 12:04

Re: langen text in ein kleines canvas bringen
 
Man hat dich aufgefordert weiterfuehrende Literatur zu lesen.
In diesem Fall die Win32 Hilfe (erhaeltlich z. B. online bei Microsoft) zu DrawText().
Deine Antwort liest sich als "Habe keine Lust das selber zu machen. Kau es mir vor."

Das du jetzt noch weitere Hilfe kriegst, ist deutlich unwahrscheinlicher geworden.

marabu 7. Feb 2006 12:32

Re: langen text in ein kleines canvas bringen
 
@alienous: die Online Hilfe zum Windows SDK ist in Delphi über das Hilfe-Menü erreichbar. Wenn du beim Anwenden der Funktion auf Probleme stößt, dann zeige deinen Code und dir wird geholfen.

Solltest du die englische Literatur nicht lesen können, kannst du es ruhig schreiben - du wärest nicht der erste und wohl auch nicht der letzte.

Freundliche Grüße vom marabu

alienous 13. Feb 2006 07:44

Re: langen text in ein kleines canvas bringen
 
hi,

ich wollte nix vorgekaut haben, hab nur mal kurz delphi in der schule geöffnet, hab nach drawtext gesucht, aber nix gefunden, ka wieso, aber drawtext kannte das schul-delphi auch nicht...

naja, dann hab ichs daheim probiert, und es klappte auf anhieb!

danke @marabu für deinen tipp. :thumb:

mfg


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