跳转到主要内容
此方法用于访问指定语言的标准字典的字典扩展。包含字典扩展的文件夹路径由 ILanguageDatabase::DictionaryExtensionsPath 属性指定。 字典扩展可在 ABBYY FineReader 中创建,在该产品中称为用户字典。只有已具备字典支持的语言才能创建字典扩展。 获取字典扩展后,您可以像编辑用户字典一样,通过 字典 对象对其进行编辑。

语法

C++

HRESULT OpenDictionaryExtension(
  LanguageIdEnum LanguageID,
  IDictionary**  Result
);

C#

IDictionary OpenDictionaryExtension( LanguageIdEnum LanguageID );

Visual Basic .NET

Function OpenDictionaryExtension(LanguageID As LanguageIdEnum ) As IDictionary

Parameters

LanguageID [in] 此参数指定要打开字典扩展的语言 ID。请参阅 LanguageIdEnum 常量的说明。如果指定语言不存在字典扩展文件,则会创建一个新的字典扩展,并返回相应的 Dictionary 对象。 Result [out, retval] 指向 IDictionary* 指针变量的指针,该变量用于接收包含字典扩展的 Dictionary 对象的接口指针。

返回值

此方法没有特定的返回值,返回 ABBYY FineReader Engine 函数的标准返回值

备注

如果您使用 ABBYY FineReader 11 或 ABBYY FineReader Engine 12 的其他版本创建了字典扩展,那么要在当前版本的 ABBYY FineReader Engine 中打开该字典扩展,可能需要一个特殊的 TXT 文件。该 TXT 文件会在创建字典扩展时自动生成,文件名为 <语言名称>.txt。请将此文件复制到字典扩展所在的文件夹中。

另请参见

LanguageDatabase