Wie kann man ein Text mit Printer()->Canvas zentrieren?
-
Es ist vielleicht eine dumme Frage, Wie kann man ein Text mit Printer()->Canvas zentrieren?
Es gibt folgende Methods von Canvas für "Text Output", aber ich finde kein Parameter für "align = center"?TCanvas::TextExtent()
TCanvas::TextOut()
TCanvas::TextRect()kann jemand mir ein Tipp geben? Danke!!
-
Sieh dir die API-Funktion DrawText an, da gibt es entsprechende Parameter. Mittels Suchfunktion solltest du hier oder in der FAQ auch Anwendungsbeispiele finden.
-
fubin_22527,
fubin_22527 schrieb:
Es gibt folgende Methods von Canvas für "Text Output", aber ich finde kein Parameter für "align = center"?
wenn Du Spaß daran hast, kannst Du das auch selbst machen:
|<-- space --><-- TextBreite --><-- space -->|
TextBreite = Canvas->TextWidth(text); space = ???; //Hausaufgabe! :)
-
Ich habe TextWidth(text) genommen und die Hausaufgabe gelöst
. Es funtioniert gut.
Danke für Euere Tips!