【问题标题】:Which spellings checker to use?使用哪个拼写检查器?
【发布时间】:2011-01-21 11:57:07
【问题描述】:

如果将拼写检查器添加到现有的 Delphi 应用程序中,客户会喜欢它。需要检查的文本在多个备忘录字段中,语言是荷兰语,这往往会限制我的选择。
那么,在 Delphi/WIN32 应用程序中添加荷兰语拼写检查器有哪些选择?

(最好不是基于网络的东西,因为客户端没有直接的 Internet 连接。)

它不一定是免费的!如果可能,客户将付款。 :-)

Addictive Software 提供了一个选项,但我更喜欢有更多的选择。

【问题讨论】:

标签: delphi winapi delphi-2007 spell-checking


【解决方案1】:

我使用 Addict,支持多种语言(包括荷兰语)和良好的支持: AddictiveSoftware.com

【讨论】:

    【解决方案2】:

    如上所述,令人上瘾的软件是主要软件之一。

    但是TRichView component 包含用于与 Delphi 配合使用的几个拼写检查器的解析器。 Check out their list and links 包括:

    • Addictive Software(共享软件 VCL 组件)的 Addict 3 和 4
    • László Németh 的 HunSpell(DLL,开源)
    • Developer Express Inc. 的 ExpressSpellChecker(商业 VCL 组件)
    • OneDomain 的 EDSSpell 7(共享软件 VCL 组件)
    • Kevin Atkinson 的 ASpell(DLL,许可证:LGPL)
    • ComponentOne LLC 的 VSSpell 8.0(共享软件 ActiveX,已停产)
    • Visual Components, Inc 的 VSSpell 3.0(随 Delphi、ActiveX 的某些版本一起提供)
    • Luzius Schneider 的 LS Speller(基于 Alexander Obukhov 的前作品)(免费软件,使用 ISpell 和 MS Office 拼写检查器(通过 CSAPI))。
    • Polar SpellChecker 组件(共享软件 ActiveX)

    【讨论】:

    • 非常实用的替代品清单。
    【解决方案3】:

    Jedi JVCL 库有一个带有演示的 JvSpellChecker 组件(在 jvcl\examples\JvSpellChecker 文件夹中)

    使用 MS Word 的替代选项:
    使用 MS Word 从 Delphi 代码进行拼写检查 - Delphi 中的 Office 自动化 http://delphi.about.com/od/kbcontrolole/ss/word_automation.htm

    【讨论】:

      【解决方案4】:

      Hunspell 是一款出色的拼写检查器,用于 OpenOffice,具有最新的词典。

      请参阅corresponding download at CodeCentral。

      我已经实现了一个自扩展版本(即库和字典文件是根据要求从主要的 Delphi exe 资源中提取的),可用as part of our SynProject FOSS application。

      【讨论】:

        【解决方案5】:

        DevExpress 拼写检查是迄今为止我发现的最好的,但它不是免费的。

        http://www.devexpress.com/Products/VCL/ExSpellChecker/

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-06-19
          • 2012-06-16
          • 2012-12-05
          • 2012-07-29
          • 1970-01-01
          相关资源
          最近更新 更多