Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi HTML-Editor (https://www.delphipraxis.net/5862-html-editor.html)

bixi400 21. Jun 2003 15:03


HTML-Editor
 
hi!

Ich würde mal gerne einen HTML-Editor bauen.
Aber wie kann ich machen das manche sachen im Textfeld
eine Andere Schrift farbe oderso bekommen?
z.B.:
<html>
<head>
<title>
Seite1</title>
</head>
...

Ungefär so wie Frontpage.
:roll:

Luckie 21. Jun 2003 15:10

Du sprichst von einem Syntaxhighlighter. Zwei Möglichkeiten bieten sich dir da:
Nimm ein Richedit pars die Eingabe und setzt Farbe und Stil mit SelAttributes.

Die zweite, die ich bevorzugen würde in diesem Fall: Such mal nach der Komponente SynEdit. Das ist ein Syntaxhighlighter, der auch HTML können müßte.

Duffy 21. Jun 2003 15:12

Hallo bixi400,
so was kannst du mit einem RichEdit erreichen. Du mußt den Text parsen und dann deinen Vorstellungen nach einfärben usw. In der JEDI VCL Component Library ist auch ein solcher Editor enthalten. Er könnte Dir als Quelltext weiterhelfen.
bye

Daniel B 21. Jun 2003 17:59

Hallo,

http://www.delphipraxis.net/viewtopic.php?t=681
Da findest Du einen Code-Formater samt Quelltexte, könnte hilfreich für Dich sein.

Grüsse, Daniel :hi:

MatthiasW 21. Jun 2003 19:08

Hallo,

auf http://synedit.sourceforge.net findest du eine völlig fertige und sehr gute Komponente. Die kann wirklich alles. Ich würde mir die Arbeit sparen und diese Kompo verwenden :D .

Mfg Matthias

Daniel B 22. Jun 2003 17:08

Hallo,

in der Jedi-Sammlung gibts es JvHtmlParser. Vielleicht bringt es Dir ja was.

Grüsse, Daniel :hi:

bixi400 12. Jul 2003 08:43

SynEdit
 
Ich habe jetzt das SynEdit geDownloadet!

Wie kann ich das jetzt Installieren?

Alexander 12. Jul 2003 09:45

Re: HTML-Editor
 
neue Frage, neuer Thread...
aber ich bin ja nicht so...hier eine kleine Installationsanleitung :mrgreen:
1. SynEdit 1.1 downloaden
2. Alle Dateien in ein Verzeichnis deiner Wahl extrahieren.
3. In das Verzeichnis .\Packages\ gehen.
4. Die Datei SynEdit_D6_PE.dpk nach .\Source\ kopieren.
5. Delphi 6 Personal Edition starten.
6. Menu: |File|Close All| anklicken.
7. Menu: |Tools|Environment Options...| anklicken.
8. Registerkarte "Library" auswählen.
9. Den Button "..." hinter "Library Path" anklicken.
10. Unten (im Textfeld) den vollständigen Pfad angeben, wo du SynEdit 1.1 installiert hast. Plus das Source Verzeichnis. (z.B.: C:\Programme\Borland\Delphi6\SynEdit1.1\Source)
11. "Add" Button drücken.
12. Alle Dialoge schließen.
13. SynEdit_D6_PE.dpk laden
14. Auf Compile und dann auf Install klicken.
15. Warnungen ignorieren :mrgreen:.
sollte so funktionieren

Tim.exe 12. Jul 2003 12:10

Re: HTML-Editor
 
Wenn du für das TextPad mit Syntax-Highlighting lieber ein Memo als RichEdit nehmen willst, empfehle ich die Komponente "ColorMemo", Download u.a. bei Torry.net

Alexander 12. Jul 2003 13:03

Re: HTML-Editor
 
Auch bei den Synedits gibt es die SynMemos und "Richedits"
Ich würde sagen, dass die Synedits im Moment einfach die besten Highlighter sind, da sie nicht nur highlighten können, sondern ne ganze Menge an anderen Kram noch können...
Ist aber eigentlich wieder Geschmackssachen...


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