Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi SynEdit: Nur markierten Text drucken (https://www.delphipraxis.net/4480-synedit-nur-markierten-text-drucken.html)

Ben 30. Apr 2003 22:35


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:
TStrings(Memo.SelText);
...funzt nicht
Ich hoffe, da weiß jemand Rat !

Greetz, Ben :hi:

CalganX 30. Apr 2003 22:46

Wenn überhaupt, dann so:
Delphi-Quellcode:
var
  strList: TstringList;
begin
  strList := TStringList.Create;
  strList.Add(SynEdit1.selText);
  SynPrint.Print(strList); // oder wie auch immer du das drucken willst...
end;
Es gibt aber eine Möglichkeit das anders zu machen. Nur weiß ich im Moment nicht wie...

Chris

Ben 30. Apr 2003 22:53

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:

Basic-Master 4. Mai 2003 10:22

hi,
versuch mal das:
Delphi-Quellcode:
SynPrint.Lines.Text := SynEdit.SelText;
SynPrint.Print;


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