Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Printer.Canvas Zeilenumbruch (https://www.delphipraxis.net/133676-printer-canvas-zeilenumbruch.html)

thiagojonas 6. Mai 2009 22:24


Printer.Canvas Zeilenumbruch
 
Hallo Freunde,
ich habe eine Variable "Wayne:string"

Wayneenthält folgenden Wert:

Delphi-Quellcode:
wayne := 'Hallo' + #10#13 + 'Wie geht es dir? ' + #10#13 + 'Gut?'
Wayne lasse ich über Printer.Canvas.TextOut(0,0,wayne); ausdrucken.
Leider Ignoriert Canvas diesen Zeilenumbruch.
Kann mir jemand weiterhelfen :-D
Danke

jaenicke 6. Mai 2009 22:25

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.

thiagojonas 7. Mai 2009 10:31

Re: Printer.Canvas Zeilenumbruch
 
Und wie würde das aussehen für TextRect?

Luckie 7. Mai 2009 10:43

Re: Printer.Canvas Zeilenumbruch
 
Zitat:

Zitat von thiagojonas
Und wie würde das aussehen für TextRect?

Schon mal in der Hilfe geguckt?


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