![]() |
SynEdit: Nur markierten Text drucken
Hi,
mal wieder ein Problem mit SynEdit - ich hab trotz langem Probieren nicht rausgefunden, wie ich aus einer SynEdit-Memo nur den markierten Text drucken kann. Der zu druckende Text wird als TStrings übergeben, der ausgewählte Text der Memo liegt als String vor und ich weiß nicht, wie ich das darin umwandeln kann.
Delphi-Quellcode:
...funzt nicht
TStrings(Memo.SelText);
Ich hoffe, da weiß jemand Rat ! Greetz, Ben :hi: |
Wenn überhaupt, dann so:
Delphi-Quellcode:
Es gibt aber eine Möglichkeit das anders zu machen. Nur weiß ich im Moment nicht wie...
var
strList: TstringList; begin strList := TStringList.Create; strList.Add(SynEdit1.selText); SynPrint.Print(strList); // oder wie auch immer du das drucken willst... end; Chris |
Hi Chakotay1308,
diese Idee hatte ich auch schon, aber dabei druckt er nur die erste Zeile. Ich müsste den String in die einzelnen Zeilen aufteilen und dann jede einzelne Zeile adden. Aber wie teile ich den String auf :?: Greetz, Ben :hi: |
hi,
versuch mal das:
Delphi-Quellcode:
SynPrint.Lines.Text := SynEdit.SelText;
SynPrint.Print; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:20 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