2008-10-04 15 views
8

Ich bin auf der Suche nach einer Textverarbeitungskomponente für .NET, die sich wie ein eingebettetes MS Word in meiner WinForm/WPF .NET App verhalten würde. Das Hauptziel besteht darin, dass Benutzer reich formatierten Text erstellen können. Ich möchte nicht wirklich eine sehr benutzerdefinierte RichTextBox-Komponente schreiben müssen. Irgendwelche Vorschläge?Was ist die beste Textverarbeitungskomponente für .NET

+0

Ich denke, Sie können auch NOV Rich Text Editor betrachten. Es sieht aus und fühlt sich an wie ein Microsoft Office-Dokument und ist plattformübergreifend. –

Antwort

2

Offensichtlich habe ich keine Ahnung, was Ihre speziellen Projektanforderungen sind, aber ScintillaNET ist eine fabelhafte Kontrolle und ist flexibel genug, um viel mehr als nur Syntaxhervorhebung zu tun. Ich kann Fälle vorhersehen, in denen es sicherlich nicht angemessen wäre, aber es lohnt sich zumindest, nachzuforschen. Nach einiger Suche hat es eine Lücke in einer meiner Bewerbungen perfekt gefüllt, wo ich umfangreiche kontextuelle Hervorhebung von Prosa machen muss.

bearbeiten

ich diesen Kommentar bin Widerruf, weil ich es mehr eine Minute gedacht haben und die endliche Anzahl von Stilen, die Scintilla es unangemessen für Rich-Text-Bearbeitung würde zur Verfügung stellt. Es ist jedoch immer noch eine ausgezeichnete Lösung für jede Situation, in der Sie programmgesteuert festlegen können, wie das Styling angewendet wird.

3

Ich habe nur die ActiveX-Version von TX Text Control verwendet, aber es ist sehr gut und ich bin mir sicher, dass ihre .NET-Version auch ist.

9

Wir verwenden das TXTextControl Release 14 für .Net und wir sind sehr glücklich darüber. Es hat all die positiven Dinge, die man sich stellen kann: billig, gut unterstützt, up-to-date mit den neuesten Word-Versionen, schnell und nicht wirklich hungrig nach Speicher oder Ressourcen. Das mitgelieferte Textverarbeitungsprogramm ist ein sehr guter Code und wir haben es in ungefähr einem Arbeitstag in eine richtige "Wortsteuerung" umgewandelt und es an einem anderen Tag in unsere Lösung aufgenommen, so dass es auch sehr einfach ist, auch wenn es viel hat von Merkmalen.
Download von http://www.textcontrol.com/

5

Wir haben ein anderes Aspose Wörter Steuerelement verwendet, um Word-Dokumente in asp.net-Anwendung zu generieren, und es machte sie perfekt.

2

Ich benutze TE-Bearbeitungssteuerung von Subsystemen in meiner App. http://www.subsystems.com/tewf.htm.

Funktioniert wie erwartet. Ich habe TXTextControl um die Zeit, die ich evaluierte, angeschaut. Ich denke, dass es Kosten gewesen sein könnte, die mich abschrecken.

+0

TE Edit ist NICHT in der Kategorie "Best for .Net". Es ist ein sehr altes Steuerelement, das in C++ mit einem dünnen .Net-Wrapper geschrieben wurde. Die API ist immer noch sehr Win32 prozedural im Stil. Es funktioniert, aber wenn Sie nach einem nativen .NET-Feeling suchen, suchen Sie woanders hin. –

2

Ich benutze TinyMCE seit etwa einem Jahr und ich liebe es als Entwickler und die Endbenutzer lieben es auch. Es war einfach zu implementieren und es ist einfach zu konfigurieren, welche Steuerelemente der Benutzer sieht, z. die Schaltfläche Tabelle einfügen oder als einfachen Text einfügen.

Es ist auch LGPL-Lizenz, also zumindest für unsere Zwecke hatten wir keine Kosten, um die wir uns kümmern mussten.

http://tinymce.moxiecode.com/

0

Ich bin nicht sicher, ob dieses Thema ist noch aktiv, aber ich habe gerade das gleiche Problem jetzt. Ich erstelle ein Angebotssystem in .net Winforms und am Ende muss ich das Angebot erstellen, mit Produktartikeln und etwas Text in .doc. Ich habe das ganze Netz einschließlich componentsource gescannt und ich habe das gefunden: - txControl .. weiß alles, was ich brauche, aber 900 $ (es hat billigere Ausgabe als gut, aber das nicht exportieren doc - aspose .. es ist mehr für asp

ich habe auch den DSOFramer von Microsoft gefunden, der ein activeX Host für Ms Word ist.Hm frei und gibt alles .. natürlich weil es eine Art von Wort Automatisierung ist.

0

Ich bin der Projektleiter von Aspose.Words.

Meine persönliche Meinung ist, dass, wenn Sie irgendeine ernsthafte Stück Software, besonders für geschäftliche oder kommerzielle Zwecke bauen, Sie etwas Budget für Werkzeuge haben sollten und $ 900 ist nicht viel für das, was es tut. Es kostet uns, uns doch zu entwickeln.

Aber wir akzeptieren alle Situation ist anders, so zögern Sie nicht, eine Preisfrage in den Aspose.Purchase Foren, vielleicht können Sie bekommen, was Sie wollen.

0

Wir verwenden Apose Wörter und Zellen seit Version 1.0. Beide Komponenten sind solide, aber die Unterstützung ist ein bisschen Schmerz. Persönlich bin ich kein Fan davon, mit Menschen in einer anderen Zeitzone arbeiten zu müssen, besonders wenn man nur mit einem Message Board in Kontakt kommt.

2

Ich bin der Produktmanager von TX Text Control. Wir haben Anfragen wie diese gehört. Wir haben leistungsfähige Rich-Text-Steuerelemente für .NET, aber Sie haben Recht: Manchmal sind sie möglicherweise zu teuer - auch wenn Sie nicht alle Funktionen nutzen.

Daher haben wir eine kostenlose Version von TX Text Control freigegeben - frei wie in Bier.

http://www.textcontrol.com/en_US/sites/tx-text-control-express/

Verwandte Themen