メインコンテンツへスキップ
このオブジェクトは、dictionary description (DictionaryDescription オブジェクト) のコレクションです。標準的なコレクション機能を提供します。詳細については、コレクションの操作を参照してください。 DictionaryDescription オブジェクトは、StandardDictionaryDescriptionUserDictionaryDescriptionRegExpDictionaryDescription、および ExternalDictionaryDescription のいずれのオブジェクトにもキャストできます。これらは、さまざまな dictionary 型の説明を表します。 IBaseLanguage::DictionaryDescriptions プロパティを使用して、dictionary description コレクションにアクセスできます。prohibiting dictionary のコレクションには、TextLanguage オブジェクトを介してアクセスできます。
  • ABBYY FineReader Engine のコレクションのインデックスは 0 から始まります。
  • C# の foreach 文 (Visual Basic .NET では for each) を使用して、コレクションを操作できます。

Properties

NameTypeDescription
ApplicationEngine, 読み取り専用Engine オブジェクトを返します。
Countint, 読み取り専用コレクション内の要素数を格納します。
ElementDictionaryDescription, 読み取り専用コレクション内の 1 つの要素にアクセスします。

メソッド

名前説明
AddNew指定した型の辞書の説明を新規作成し、コレクションに追加します。
DeleteAllコレクションからすべての要素を削除します。
DeleteAtコレクションから要素を削除します。
Itemコレクションの 1 つの要素にアクセスします。
DictionaryDescriptions オブジェクト図

サンプル

// このサンプル コードは、ユーザー辞書をベース言語に割り当てます
FREngine.IEngine engine;
string dictionaryFileName = "D:\\Sample.amd";
FREngine.IBaseLanguage baseLanguage;
// ベース言語の辞書説明のコレクションを取得し、すべての項目を削除する
IDictionaryDescriptions dictionaryDescriptions = baseLanguage.DictionaryDescriptions;
dictionaryDescriptions.DeleteAll();
// ユーザー辞書説明を作成し、コレクションに追加する
IDictionaryDescription dictionaryDescription = dictionaryDescriptions.AddNew( DictionaryTypeEnum.DT_UserDictionary );
IUserDictionaryDescription userDictionaryDescription = dictionaryDescription.GetAsUserDictionaryDescription();
userDictionaryDescription.FileName = dictionaryFileName;
このオブジェクトは、Linux および Windows の以下のコード サンプルで使用されています: CustomLanguage

関連項目

辞書の使用方法 DictionaryDescription StandardDictionaryDescription UserDictionaryDescription RegExpDictionaryDescription ExternalDictionaryDescription コレクションの操作 プロパティの操作