メインコンテンツへスキップ
このメソッドは、指定した言語の標準辞書に対する辞書拡張へのアクセスを提供します。辞書拡張が格納されているフォルダーのパスは、ILanguageDatabase::DictionaryExtensionsPath プロパティで定義されます。 辞書拡張は ABBYY FineReader で作成できます。このアプリケーションでは、辞書拡張はユーザー辞書と呼ばれます。これらを作成できるのは、辞書サポートがすでに用意されている言語に限られます。 辞書拡張を取得した後は、Dictionary オブジェクトを使用して、ユーザー辞書と同じように編集できます。

構文

C++

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

C#

IDictionary OpenDictionaryExtension( LanguageIdEnum LanguageID );

Visual Basic .NET

Function OpenDictionaryExtension(LanguageID As LanguageIdEnum ) As IDictionary

パラメーター

LanguageID [in] このパラメーターは、辞書拡張を開く対象の言語 ID を指定します。LanguageIdEnum 定数の説明を参照してください。指定した言語に対応する辞書拡張ファイルが存在しない場合は、新しい辞書拡張が作成され、対応する Dictionary オブジェクトが返されます。 Result [out, retval] 辞書拡張を含む Dictionary オブジェクトのインターフェイス ポインターを受け取る、IDictionary* ポインター変数へのポインターです。

戻り値

このメソッドに固有の戻り値はありません。ABBYY FineReader Engine 関数の標準的な戻り値が返されます。

備考

ABBYY FineReader 11 または別のリリースの ABBYY FineReader Engine 12 を使用して辞書拡張を作成した場合、この辞書拡張を現在のリリースの ABBYY FineReader Engine で開くには、特別な TXT ファイルが必要になることがあります。この TXT ファイルは辞書拡張の作成時に自動的に生成され、ファイル名は <言語名>.txt です。このファイルを、辞書拡張が保存されているフォルダーにコピーしてください。

関連項目

LanguageDatabase