![]() |
Richedit samt layout drucken
Hallo,
ich habe ein Richedit mit Formatiertem Text und möchte diesen auch so wie er ist drucken. Leider verwirft Delphi beim drucken das gesamte Layout. Mein Code zum Drucken sieht wie folgt aus.
Delphi-Quellcode:
Danke für die Hilfe
Procedure PrepairAndPrint (mem:TMemo; pnummer:integer);
var line: Integer; PrintText: TextFile; begin PrepairRE(mem); Printer.PrinterIndex := pnummer; Printer.NewInstance; AssignPrn(PrintText); Rewrite(PrintText); try Printer.Canvas.Font := RE.Font; for Line := 0 to RE.Lines.Count - 1 do Writeln(PrintText, RE.Lines[Line]); finally CloseFile(PrintText); end; RE.Clear; end; |
AW: Richedit samt layout drucken
Hmm..
Also, ich will dich nicht ärgern, aber ich sehe in deiner Procedure kein Richedit! Du verwendest dort ein Memo, welches deine Formatierungen nicht als Text-Zeile kennt! Mal ein paar (google) Links: ![]() ![]() |
AW: Richedit samt layout drucken
Das Memo wird für etwas ganz anderes verwendet. Die Komponennte mit dem
name RE ist das RichEdit. Ich schau mir mal die Links an. Danke schonmal dafür |
AW: Richedit samt layout drucken
Die Delphi-7-Hilfe sagt:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:40 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