2009-09-01 7 views
0

Je suis à la recherche d'un composant tiers qui pourrait gérer la vérification orthographique pour les Windows Forms (.Net 2.0 ou .NET 3.5) J'ai l'exigence suivante:Spellchecker pour Windows Forms .NET

  1. Le composant doit être capable d'utiliser Open office dictionary (Besoin d'utiliser un dic suédois je pense que le OO est le meilleur)

  2. Être capable de souligner dans l'interface utilisateur tout en tapant, comme le mot. (Je ne veux pas implémenter ceci par moi-même)

  3. Soyez capable de souligner dans une zone de texte simple pas simplement la zone de texte enrichie. (Vous ne voulez pas changer beaucoup dans le code hérité)

  4. Pouvoir utiliser un dictionnaire personnalisé afin que je puisse utiliser à la fois le dictionnaire OO et mes propres fichiers texte avec des mots en même temps.

J'ai trouvé un correcteur orthographique qui font tout ce qui est des choses et XtraSpellchecker de DevExpress le seul problème est que son orthographe pas correctement pour certains mots avec suédois OO-dictionnaire. Ce n'est pas le dictionnaire OO qui est le problème parce que le dictionnaire fonctionne bien avec NHunspell.

Je peux corriger ce petit bug si j'achète le composant avec la source de devexpress mais il est difficile de convaincre la direction d'acheter quelque chose qu'ils ne savent pas si cela fonctionnera ou non. J'ai demandé sur le forum devexpress si c'est un bug mais en attendant la réponse.

Il y a aussi une exigence "peut-être" et c'est probablement la gestion qui veut avoir un vérificateur d'orthographe pour WPF et c'est toujours bon si je peux obtenir les deux WPF/Win Form du même fournisseur. Je ne peux pas utiliser le correcteur orthographique intégré dans WPF car il n'y a pas de dictionnaire suédois.

Quelqu'un connaît-il un autre composant correcteur d'orthographe répondant à mes exigences?

Répondre

0

J'ai utilisé netspell pas sûr si c'est EXACTEMENT ce que vous voulez, mais c'est très bon.

1

Cela pourrait aider, si les utilisateurs ont installé mot http://msdn.microsoft.com/en-us/library/aa203681(office.11).aspx

+0

Merci, mais je veux exclure mot si son possible. Un des problèmes que je vois avec le mot est que vous devez implémenter le soulignement par vous-même dans les boîtes de texte simples. – Fredrik

+0

un collègue m'a envoyé cela, vous pourriez vouloir vérifier. . . .http: //www.karamasoft.com/whitepapers/Free-Spell-Checker.pdf – andrewWinn

+0

Ils ont maintenant mis en œuvre Hunspellchecking dans http://www.devexpress.com/Products/NET/Controls/WinForms/Spell_Checker/ Avant cela où ma solution de contournement en utilisant l'interface utilisateur DevExpress pour l'orthographe et la connexion NHunspell à l'interface utilisateur. – Fredrik