Ich suche nach einer Textverarbeitungskomponente für .NET, die sich wie ein eingebettetes MS Word in meiner WinForm / WPF .NET App verhält. 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?
Wir verwenden das TXTextControl-Release 14 für .Net und wir freuen uns sehr 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 Textverarbeitungs-Beispiel 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.
Laden Sie es von Ссылка
Ich habe nur die ActiveX-Version von TX Text Control verwendet, aber es ist sehr gut und ich bin sicher, ihre .NET-Version ist auch.
Offensichtlich habe ich keine Ahnung, was Ihre speziellen Projektanforderungen sind, aber ScintillaNET ist eine fabelhafte Kontrolle und ist flexibel genug, um dies zu tun viel mehr als nur Syntax-Highlighting. Ich kann Fälle vorhersehen, in denen es sicherlich nicht angemessen wäre, aber es lohnt sich zumindest, nachzuforschen. Nach ziemlich viel Suchen hat es perfekt eine Lücke in einer Anwendung von mir gefüllt, wo ich umfangreiche kontextuelle Hervorhebung von Prosa machen muss.
Bearbeiten
Ich widerrufe diesen Kommentar, weil ich eine Minute länger darüber nachgedacht habe und die endliche Anzahl der Stile, die Scintilla zur Verfügung stellt, würde es für Rich-Text-Bearbeitung ungeeignet machen. Es ist jedoch immer noch eine ausgezeichnete Lösung für jede Situation, in der Sie programmatisch festlegen können, wie das Styling angewendet wird.
Ich benutze TinyMCE seit ungefähr 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 eine LGPL-Lizenz, also hatten wir zumindest für unsere Zwecke keine Kosten, um die wir uns kümmern mussten.
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 - selbst wenn Sie nicht alle Funktionen verwenden.
Deshalb haben wir eine kostenlose Version von TX Text Control veröffentlicht - kostenlos wie in Bier.
Ich bin mir nicht sicher, ob dieses Thema noch aktiv ist, aber ich habe jetzt genau das gleiche Problem. 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 folgendes gefunden: - txControl .. weiß alles, was ich brauche, aber 900 $ (es hat auch eine billigere Ausgabe, aber exportiert nicht nach 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.
Ich bin der Projektleiter von Aspose.Words.
Meine persönliche Meinung ist, dass wenn Sie irgendeine ernsthafte Software entwickeln, speziell für geschäftliche oder kommerzielle Zwecke, Sie ein Budget für Werkzeuge haben sollten und $ 900 nicht viel für das, was es tut. Es kostet uns, uns doch zu entwickeln.
Aber wir akzeptieren, dass die Situation für jeden anders ist, also zögern Sie nicht, eine Preisfrage in den Aspose.Purchase-Foren zu veröffentlichen, vielleicht können Sie bekommen, was Sie wollen.
Wir haben Apose Wörter und Zellen seit Version 1.0 benutzt. 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, vor allem wenn man nur mit einem Message Board in Kontakt kommen kann.
Tags und Links .net components word-processor