![]() |
Printer.Canvas Zeilenumbruch
Hallo Freunde,
ich habe eine Variable "Wayne:string" Wayneenthält folgenden Wert:
Delphi-Quellcode:
Wayne lasse ich über Printer.Canvas.TextOut(0,0,wayne); ausdrucken.
wayne := 'Hallo' + #10#13 + 'Wie geht es dir? ' + #10#13 + 'Gut?'
Leider Ignoriert Canvas diesen Zeilenumbruch. Kann mir jemand weiterhelfen :-D Danke |
Re: Printer.Canvas Zeilenumbruch
Es gibt TextRect statt Textout, das AFAIK auch Zeilenumbrüche kennt. Aber selbst wenn nicht, warum zeichnest du das nicht selbst in zwei Zeilen?
Und dann gibt es da noch die API-Funktion DrawText, die das auf jeden Fall kann und auch eine Zentrierung und z.B. Vorausberechnung des benötigten Platzes für den Text erlaubt. |
Re: Printer.Canvas Zeilenumbruch
Und wie würde das aussehen für TextRect?
|
Re: Printer.Canvas Zeilenumbruch
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:48 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