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/)
-   -   VCL HTML-Text-Editor Komponente (https://www.delphipraxis.net/197940-vcl-html-text-editor-komponente.html)

THonscha 19. Sep 2018 17:40

VCL HTML-Text-Editor Komponente
 
Ich suche eine HTML-Editor Komponente, vergleichbar mit dem Eingabefeld hier im Forum oder der Artikelgestaltung in Wordpress. Für mein selbstgeschriebenes Lagerprogramm möchte ich HTML formatierte Erklärungstexte hinterlegen, die ich dann in der Datenbank mit abspeichere. Wie könnte man das realisieren?

Delphi.Narium 19. Sep 2018 17:46

AW: VCL HTML-Text-Editor Komponente
 
VCL: Syntaxhervorhebung im Editor: https://github.com/SynEdit/SynEdit

Da ist auch eine Variante bei, die man an ein Text-Blob einer Datenbank binden kann, ähnlich z. B. TDBMemo.

Rollo62 19. Sep 2018 18:07

AW: VCL HTML-Text-Editor Komponente
 
Ist vielleicht mit Kanonen auf Spatzen, aber
ich setze die HtmlComponents ein.
Ist zwar etwas unübersichtlich, ist aber ein sehr mächtiger Html-Editor und Einiges mehr.
Bin ganz zufrieden damit, auch wenn ich den noch nicht so voll nutze wie geplant (aus Zeitgründen).

Rollo

Redeemer 19. Sep 2018 20:46

AW: VCL HTML-Text-Editor Komponente
 
Was genau möchtest du denn?
- WYSIWYG? Oder Syntaxhervorhebung? Die DP hat letzteres.
- Welcher Funktionsumfang ist gewünscht? Niveau Standard-TRichEdit oder soll es etwas mehr sein?
- Geht es dir konkret um das Speichern als HTML oder möchtest du bloß formatierten Text in der Datenbank ablegen? Bei letzterem würde sich auch die Standard-Ausgabefunktion des TRichEdit als RTF anbieten.

Ich habe mir 2011 eine kleine Klasse erstellt, die zwischen dem Standard-TRichEdit und BBCode hin und her konvertieren kann. Somit unterstützt sie keine Bilder und die Unterstützung für Listen ist auf eine Ebene beschränkt.

KodeZwerg 19. Sep 2018 22:45

AW: VCL HTML-Text-Editor Komponente
 
EmbeddedWB von bsalsa ist sehr mächtig/vielseitig einsetzbar, ähnlich dem Link von Rollo62.
Auf offizieller Webseite ist es nicht mehr ladbar, aber anderswo kann man es noch beziehen.

THonscha 20. Sep 2018 07:33

AW: VCL HTML-Text-Editor Komponente
 
- WYSIWYG? Oder Syntaxhervorhebung? Die DP hat letzteres.:
WYSIWYG
- Welcher Funktionsumfang ist gewünscht? Niveau Standard-TRichEdit oder soll es etwas mehr sein?
So wie hier zum Beispiel im Forum beim Verfassen eines Beitrages.

- Geht es dir konkret um das Speichern als HTML oder möchtest du bloß formatierten Text in der Datenbank ablegen? Bei letzterem würde sich auch die Standard-Ausgabefunktion des TRichEdit als RTF anbieten.

Es muss als HTML in der Datenbank abgelegt werden.

Delphi.Narium 20. Sep 2018 08:11

AW: VCL HTML-Text-Editor Komponente
 
Die datensensitive Version des SynEdits dürfte da am Besten passen.

Kann u. a. HTML (eigentlich alles, was irgendwie Text ist) und hat auch 'ne Syntaxhervorhebung für HTML. Zum "Lieferumfang" gehört 'ne AutoComplete-Komponente, mit deren Hilfe man über Kürzel und ShortCut Vorlagen für ganze HTML-Strukturen in den Editor einfügen kann. Mit ein bisserl Phantasie und etwas Arbeit, kann man sehr schnell einen Editor bauen, der in Umfang und Leistungsfähigkeit der Variante hier im Forum in nichts nachsteht.

Ghostwalker 21. Sep 2018 05:28

AW: VCL HTML-Text-Editor Komponente
 
@Delphi.Narium

Ähm...er wollte WYSIWIG...nicht Syntax :)


Gugg mal in diesem Thread Womit einen Wysiwyg-HTML-Editor realisieren?


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