Documentation Index
Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
Use this file to discover all available pages before exploring further.
このオブジェクトは、dictionary description (DictionaryDescription オブジェクト) のコレクションです。標準的なコレクション機能を提供します。詳細については、コレクションの操作を参照してください。
DictionaryDescription オブジェクトは、StandardDictionaryDescription、UserDictionaryDescription、RegExpDictionaryDescription、および ExternalDictionaryDescription のいずれのオブジェクトにもキャストできます。これらは、さまざまな dictionary 型の説明を表します。
IBaseLanguage::DictionaryDescriptions プロパティを使用して、dictionary description コレクションにアクセスできます。prohibiting dictionary のコレクションには、TextLanguage オブジェクトを介してアクセスできます。
- ABBYY FineReader Engine のコレクションのインデックスは 0 から始まります。
- C# の foreach 文 (Visual Basic .NET では for each) を使用して、コレクションを操作できます。
| Name | Type | Description |
|---|
| Application | Engine, 読み取り専用 | Engine オブジェクトを返します。 |
| Count | int, 読み取り専用 | コレクション内の要素数を格納します。 |
| Element | DictionaryDescription, 読み取り専用 | コレクション内の 1 つの要素にアクセスします。 |
| 名前 | 説明 |
|---|
| AddNew | 指定した型の辞書の説明を新規作成し、コレクションに追加します。 |
| DeleteAll | コレクションからすべての要素を削除します。 |
| DeleteAt | コレクションから要素を削除します。 |
| Item | コレクションの 1 つの要素にアクセスします。 |
オブジェクト図
// このサンプル コードは、ユーザー辞書をベース言語に割り当てます
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
コレクションの操作
プロパティの操作