Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Farben aus SynEdit mit anderen Strings ersetzen (https://www.delphipraxis.net/67504-farben-aus-synedit-mit-anderen-strings-ersetzen.html)

faux 15. Apr 2006 17:17


Farben aus SynEdit mit anderen Strings ersetzen
 
Hallo!

Ich wollte mal ein Programm schreiben, das PHP, Pascal, HTML oder sonst irgend einen Code nicht nur highlightet, sondern auch in HTML-Code "umwandeln" kann.
Ich dachte mir gleich mal: Warum das Rad neu erfinden, benutze ich einfach SynEdit als Highlighter.
Nur: Wie mache ich das jetzt; jetzt habe ich den Gehighlighteten (das ist ein Wort) Code vor mir in der SynEdit-Komponente, und wie kann ich da jetzt nach Farben ersetzen? Also alles blaue in <span class="blue"> und </span> einschließen und so. Wie mache ich das jetzt am besten? :gruebel:

Jemand ne Idee?

Grüße
Faux

DGL-luke 15. Apr 2006 17:43

Re: Farben aus SynEdit mit anderen Strings ersetzen
 
Soweit ich weiss ist synedit nur zum anzeigen, vielleicht gibts aber ein savetortf oder ähnliches. das könntest du dann ja umwandeln.

PS: es gibt da für php auch Bei Google suchengeshi.

Benedikt 15. Apr 2006 18:58

Re: Farben aus SynEdit mit anderen Strings ersetzen
 
Du musst kein bisschen des Rades mehr neu erfinden: Schnapp dir einfach die SynExporterHTML und/oder SynExporterRTF-Komponenten, die machen das für dich :wink:

faux 16. Apr 2006 20:00

Re: Farben aus SynEdit mit anderen Strings ersetzen
 
Zitat:

Zitat von Benedikt
Du musst kein bisschen des Rades mehr neu erfinden: Schnapp dir einfach die SynExporterHTML und/oder SynExporterRTF-Komponenten, die machen das für dich :wink:

Hm.. Ich würde das lieber selber machen. Es soll ja nicht nur HTML sein, sondern ev. auch BBCode oder so.
Wenn niemanden was einfällt ändere ich halt mal den TSynExporterHTML etwas ab.

Grüße
Faux

faux 19. Apr 2006 18:03

Re: Farben aus SynEdit mit anderen Strings ersetzen
 
Hat keiner mehr eine Idee?

Grüße
Faux


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