HTML Text editieren
Moderator: Moderatoren
HTML Text editieren
Hallo,
ich muß HTML-Formatierten Text editieren, den ich aus einem Datenbankfeld kriege.
Ich bräuchte also nicht nur die Anzeige unter Berücksichtigung der tags, sondern einen integrierbaren Editor, mit funktionierenden Auswahlfeldern für die diversen Darstellungen wie ( Schriftgröße, -Art etc )
Der webbrowser (aus den alaska activex-Samples) kann ja die Darstellung per html-viewer, aber dann ??
Wäre toll, wenn`s sowas gäbe,
Bis dann und
ich muß HTML-Formatierten Text editieren, den ich aus einem Datenbankfeld kriege.
Ich bräuchte also nicht nur die Anzeige unter Berücksichtigung der tags, sondern einen integrierbaren Editor, mit funktionierenden Auswahlfeldern für die diversen Darstellungen wie ( Schriftgröße, -Art etc )
Der webbrowser (aus den alaska activex-Samples) kann ja die Darstellung per html-viewer, aber dann ??
Wäre toll, wenn`s sowas gäbe,
Bis dann und
Grüße aus Berlin
Reiner
Reiner
- brandelh
- Foren-Moderator
- Beiträge: 15695
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
Re: HTML Text editieren
Für die Antwort ist es extrem wichtig zu wissen, ob DU den Text nur irgendwie editieren willst,
dafür gibt es mehr oder weniger gute Webeditoren, oder ob du ein Control brauchst, dass dies in deinem Programm anbietet ?
vor kurzem sah ich eine Webpage die editierbar war, es soll dazu ein TAG "EDITABLE" (in HTML) geben, aber ich weiß nichts genaueres.
Ansonsten nutzt TOM ein Editorcontrol für RTF, eventuell bieten die das auch für HTML an ?
dafür gibt es mehr oder weniger gute Webeditoren, oder ob du ein Control brauchst, dass dies in deinem Programm anbietet ?
vor kurzem sah ich eine Webpage die editierbar war, es soll dazu ein TAG "EDITABLE" (in HTML) geben, aber ich weiß nichts genaueres.
Ansonsten nutzt TOM ein Editorcontrol für RTF, eventuell bieten die das auch für HTML an ?
Tom hat geschrieben:Wenn man deutlich mehr will, muss man andere Controls verwenden. Beispielsweise das "TX Text Control" als Active-X-Komponente:
http://www.textcontrol.com
Gruß
Hubert
Hubert
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9358
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 101 Mal
- Danksagung erhalten: 361 Mal
- Kontaktdaten:
Re: HTML Text editieren
Ja, TX Text Control kann das - HTML laden (und zig andere Formate) und auch speichern, z.B. aus einem zuvor geladenen PDF/DOC/RTF o.ä. Ich nutze das u.a. für ein internes Nachrichtensystem, das optional Nachrichten auch per Mail verschickt. Der Editor arbeitet standardmäßig mit RTF und erzeugt im Hintergrund eine HTML-Version. Wird die Nachricht dann per Mail (SOCMAPI oder Marshallsoft) verschickt, nimmt das System diese Variante. TX Text Control lässt sich vergleichsweise leicht einbinden; ich nutze es überall in der Applikation als MLE-Replacement (wobei zwei Varianten des Textes gespeichert werden - plain und RTF). Beispiele müsste es irgendwo im Forum geben. Die Save-Methode des Controls bestimmt über den dritten Parameter, in welchem Format eine beliebige Vorlage gespeichert wird. oControl:Save(<cFileNameWithPath>,,4,.F.) erzeugt in <cFileNameWithPath> eine HTML-Variante des Quelltextes, ganz egal, ob das plain, DOC, RTF, PDF oder was weiß ich war.
Herzlich,
Tom
Tom
- AUGE_OHR
- Marvin
- Beiträge: 12906
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 45 Mal
Re: HTML Text editieren
siehe http://www.xbaseforum.de/viewtopic.php?f=28&t=8133Fischkopp hat geschrieben:Der webbrowser (aus den alaska activex-Samples) kann ja die Darstellung per html-viewer, aber dann ??
gruss by OHR
Jimmy
Jimmy
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 2934
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: HTML Text editieren
Ansonsten ist ein einfacher HTML-Editor in den eXPress++ Beispielen dabei (wer das benutzt).
Viele Grüße
Wolfgang
Wolfgang
- Armin
- Rekursionen-Architekt
- Beiträge: 393
- Registriert: Mo, 26. Sep 2005 12:09
- Wohnort: 75331 Engelsbrand
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: HTML Text editieren
Hallo Reiner,
es gibt sehr gute, konfigurierbare HTML-Editoren für solche Zwecke.
z.B.
http://ckeditor.com/
http://www.tinymce.com/
Ich setze mittlerweile beide ein.
Grüße, Armin
es gibt sehr gute, konfigurierbare HTML-Editoren für solche Zwecke.
z.B.
http://ckeditor.com/
http://www.tinymce.com/
Ich setze mittlerweile beide ein.
Grüße, Armin
- AUGE_OHR
- Marvin
- Beiträge: 12906
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 45 Mal
Re: HTML Text editieren
kann man die in eine Xbase++ Application "einbauen" ?Armin hat geschrieben:es gibt sehr gute, konfigurierbare HTML-Editoren für solche Zwecke.
es geht ja um HTML Text der in einer Datenbank ( DBF / SQL ) gespeichert ist.
die Class XbpHTMLViewer() ist ja zum rendern von HTML Seiten gedacht aber man kann daraus auch einen Editor bauen ähnlich dem RTF Editor. siehe http://www.xbaseforum.de/viewtopic.php?f=28&t=8133
gruss by OHR
Jimmy
Jimmy
- Armin
- Rekursionen-Architekt
- Beiträge: 393
- Registriert: Mo, 26. Sep 2005 12:09
- Wohnort: 75331 Engelsbrand
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: HTML Text editieren
Hallo Jimmy,
XbpHTMLViewer() ruft doch eine Instanz des InternetExplorer auf. Da läuft doch auch Javascript... oder nicht?
Dann könnte man ja den fertigen Text als Textdatei auf der Festplatte ablegen und im Xbase-Programm einlesen und speichern.
Mit :navigate() kann ich ja zu einer URL navigieren. Dies kann z.B. eine .hta Datei sein. Dann habe ich vollständiges VBScript zur Verfügung - zum Abspeichern.
Grüße, Armin
XbpHTMLViewer() ruft doch eine Instanz des InternetExplorer auf. Da läuft doch auch Javascript... oder nicht?
Dann könnte man ja den fertigen Text als Textdatei auf der Festplatte ablegen und im Xbase-Programm einlesen und speichern.
Mit :navigate() kann ich ja zu einer URL navigieren. Dies kann z.B. eine .hta Datei sein. Dann habe ich vollständiges VBScript zur Verfügung - zum Abspeichern.
Grüße, Armin
Re: HTML Text editieren
Hallo, WolfgangWolfgang Ciriack hat geschrieben:Ansonsten ist ein einfacher HTML-Editor in den eXPress++ Beispielen dabei (wer das benutzt).
hast du das mal ausprobiert ?
Wenn ja, mach doch mal einen screenshot, wenn du Zeit hast
Dann könnte ich sehen, ob mir das reicht.
Grüße aus Berlin
Reiner
Reiner
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 2934
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: HTML Text editieren
Hier ein Screenshot vom Beispiel HTMLEdit_2, Editor und dessen Output:
- Dateianhänge
-
- HtmlEdit2.jpg (86.89 KiB) 5246 mal betrachtet
-
- HtmlEdit1.jpg (67.87 KiB) 5246 mal betrachtet
Viele Grüße
Wolfgang
Wolfgang
- AUGE_OHR
- Marvin
- Beiträge: 12906
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 45 Mal
Re: HTML Text editieren
hi,
ich finde nur DC_ReadHtml() aber nichts mit "HTMLEdit" in Rogers Sourcen.
p.s. ist der nicht auch auf DC_XbpHTMLViewer() aufgebaut ?
kannst du mir die DC_* Function dazu nennen ?Wolfgang Ciriack hat geschrieben:Hier ein Screenshot vom Beispiel HTMLEdit_2, Editor und dessen Output:
ich finde nur DC_ReadHtml() aber nichts mit "HTMLEdit" in Rogers Sourcen.
p.s. ist der nicht auch auf DC_XbpHTMLViewer() aufgebaut ?
gruss by OHR
Jimmy
Jimmy
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 2934
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
- AUGE_OHR
- Marvin
- Beiträge: 12906
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 45 Mal
Re: HTML Text editieren
und welches Sample Verzeichnis ... ich finde es wirklich nicht weder ein EXE noch *.PRG oder in *.XPJ / *.Bat aufgeführt.Wolfgang Ciriack hat geschrieben:Ist unter Samples zu finden.
gruss by OHR
Jimmy
Jimmy