24 Stimmen

.NET Rechtschreibprüfung Kontrolle?

Gibt es irgendwelche Bibliotheken (vorzugsweise ein eigenständiges Textbearbeitungs-Steuerelement) für .NET, die Rechtschreibprüfung Fähigkeiten haben. Ich möchte die typische rote Unterstreichung für falsch geschriebene Wörter im Bearbeitungsbereich meiner Anwendung hinzufügen.

Bearbeiten: Zur Klarstellung, dies ist für WinForms

0 Stimmen

Hier ist etwas für Sie nach Ihrem Bedarf. HTH.

4 Stimmen

War "falsch geschrieben" ironisch gemeint? :)

12voto

Jim Counts Punkte 12141

Aspell.Net sieht nett aus, scheint aber nicht mehr gepflegt zu werden. Ich konnte es auf meinem Rechner nicht zum Laufen bringen.

Nach der Suche auf SourceForge fand ich NHunspell die eine .Net-Portierung der Rechtschreibprüfung von OpenOffice.org ist. Sie bietet Methoden zur Rechtschreibprüfung, zum Finden von Synonymen und zur Silbentrennung. Es wird derzeit aktiv gewartet und kommt mit leicht verständlichem Beispielcode.

In den eigenen Worten des Projekts:

Rechtschreibprüfung, Hypenation und Thesaurus: NHunspell

NHunspell ist ein kostenloser Open-Source-Zauberspruch Rechtschreibprüfung für das .NET Framework. C# und Visual Basic Beispielcode ist verfügbar für Rechtschreibprüfung, Silbentrennung und Synonymsuche über den Thesaurus.

NHunspell basiert auf Hunspell und bringt die Open Office Rechtschreibprüfung, Silbentrennung und Thesaurus in die Microsoft® .NET Framework. NHunspell ist eine .NET (C#, VB) Bibliothek und umhüllt die nativen Bibliotheken Hunspell, Hyphen und MyThes.

Die integrierten Bibliotheken werden verwendet in OpenOffice verwendet und arbeiten mit den Wörterbüchern, die auf OpenOffice.org. Lizenz

NHunspell ist lizenziert unter: GPL/LGPL/MPL. Die freie Nutzung in kommerziellen Anwendungen ist erlaubt gemäß der den LGPL- und MPL-Lizenzen erlaubt. Ihre kommerzielle Anwendung kann verlinken gegen die NHunspell DLLs linken.

NHunspell

9voto

gimel Punkte 78080

Keine Redlining-Kontrolle, aber: Aspell.Net ist eine freie und quelloffene Komponente zur Rechtschreibprüfung in .Net. Basierend auf dem GNU Aspell Projekt ist Aspell.Net eine der leistungsstärksten mehrsprachigen Rechtschreibmaschinen auf dem Markt. Die API ist in C# geschrieben und kommuniziert über einen C++ Wrapper mit dem Win32 Port der C API von Aspell.

Quellcode-Repository unter sourceforge , geprüft im Februar 2010 (Tahnks, @magnifico).

Mai 2012, Quelle nicht mehr zugänglich... sorry.

0 Stimmen

Das Repository von Aspell.Net scheint offline zu sein.

0 Stimmen

Die verlinkte Seite hat einen ungültigen Link zum cvs-Repository. Hier ist ein aktualisierter Link: aspell-net.cvs.sourceforge.net/viewvc/aspell-net

0 Stimmen

Das Repository scheint wieder einmal offline zu sein.

6voto

Michael Punkte 1835

NHunspellTextBoxExtender, erstellt von William Winner funktioniert. Einmal zu Ihrem Projekt hinzugefügt, kann es verwendet werden, um Textboxen und Rich-Textboxen zu erweitern (jedes Steuerelement, das TextBoxBase erbt). Der Quellcode ist ebenfalls enthalten.

http://www.codeproject.com/KB/recipes/NHunspellExtenderProvider.aspx

2voto

John Lemp Punkte 5000

Sie haben nicht erwähnt, ob es sich um eine webbasierte Anwendung oder eine Desktop-Anwendung handelt, aber ich habe mit netSpell in der Vergangenheit mit gutem Erfolg eingesetzt.

2voto

Omar Kooheji Punkte 52681

Telerik hat ein Steuerelement für ASP.NET.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X