2011-12-09 2 views
3

Silverlight에서 Hunspell을 구현하는 좋은 방법에 대한 아이디어가 있습니까? 일부 제 3 자 TextBox 컨트롤을 구매할 수 있지만, 단지 백엔드에서 Hunspell을 사용하려고합니다.Silverlight에서 Hunspell 사용

답변

0

WCF Ria를 디자인하십시오. 철자가 틀린 단어 목록과 제안 사항을 서비스합니다. 그렇다면 잘못 발음 된 단어를 강조하는 방법을 찾는 문제입니다.

[Invoke] 
public IEnumerable<WrongWord> SpellCheck(string Passage) 
{ 
} 

public class WrongWord 
{ 
    [Key] public property int Id {get; set; } 
    public string Word {get; set; } 
    public IEnumerable<string> Suggestions {get; set; } 
} 

아마도. NET 바인딩을 사용할 수 있습니다. http://nhunspell.sourceforge.net/ 또는 hunspell을 직접 감쌀 수 있습니다.

+0

감사합니다. 서비스를 통해서만 맞춤법 검사를하는 것이 좋습니까? 불행히도 내 응용 프로그램은 오프라인 사용을 지원해야하므로 실버 라이트 코드가 필요합니다. RIA는 서비스 사용을 의미합니다, 네? – b9190db9

+0

맞춤법 검사기를 오프라인으로 실행해야하는 경우 hunspell이 아닌 .NET 네이티브 라이브러리가 필요하거나 OOB을 실행하거나 상승 된 권한으로 실행 한 다음 pInvoke를 사용하십시오. –

+0

다시 Chui를 감사드립니다. 그러나 나는 SL4에서 어떤 라이브러리도 pinvoke 할 수 있다고 생각하지 않는다. – b9190db9

관련 문제