> ## 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.

# UserDictionaryDescription オブジェクト（IUserDictionaryDescription インターフェイス）

> ABBYY FineReader Engine API の UserDictionaryDescription オブジェクト（IUserDictionaryDescription インターフェイス）。ユーザー辞書へのアクセスを提供し、IDictionaryDescription から派生して、ユーザー辞書ファイルを指す FileName プロパティを公開します。

このオブジェクトを使用すると、[ユーザー辞書](/ja/fine-reader/engine/guided-tour/advanced-techniques/working-with-dictionaries#user)にアクセスできます。IUserDictionaryDescription インターフェイスは [IDictionaryDescription](/ja/fine-reader/engine/api-reference/language-related-objects/dictionarydescription) インターフェイスから派生しており、そのすべてのプロパティを継承します。

ユーザー辞書は、ユーザーが [Dictionary](/ja/fine-reader/engine/api-reference/language-related-objects/dictionary) オブジェクトを使用して作成できます。作成した辞書へのパスは、UserDictionaryDescription オブジェクトの FileName プロパティで指定します。次に、構成したオブジェクトを言語の辞書記述コレクションに追加します。

<div id="properties">
  ## プロパティ
</div>

| 名前       | 型                                                                                                          | 説明                                                           |
| -------- | ---------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------ |
| FileName | [BSTR](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties) | ユーザー辞書ファイルのパスです。このプロパティでは辞書の有効性は検証されず、実際に辞書が使用される際に後で検証されます。 |

<div id="related-objects">
  ## 関連オブジェクト
</div>

<img src="https://mintcdn.com/abbyy/B_SRGbkkbQ9YH40E/images/fine-reader/engine/userdictionarydescription.gif?s=ebed54b3aa4b3f489d312cf16a0f6b50" alt="UserDictionaryDescription" width="352" height="108" data-path="images/fine-reader/engine/userdictionarydescription.gif" />[](/ja/fine-reader/engine/api-reference/language-related-objects/textlanguage#prohibitingdictionaries)[](/ja/fine-reader/engine/api-reference/language-related-objects/baselanguage#dictionarydescriptions)[](/ja/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/element-property)[](/ja/fine-reader/engine/api-reference/language-related-objects/dictionarydescription)[](/ja/fine-reader/engine/api-reference/language-related-objects/dictionarydescriptions)[](/ja/fine-reader/engine/api-reference/language-related-objects/baselanguage)[](/ja/fine-reader/engine/api-reference/language-related-objects/textlanguage)

[オブジェクト図](/ja/fine-reader/engine/api-reference/object-diagram)

<div id="output-parameter">
  ## 出力パラメーター
</div>

このオブジェクトは、[DictionaryDescriptions](/ja/fine-reader/engine/api-reference/language-related-objects/dictionarydescriptions) オブジェクトの [Item](/ja/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/item-method) メソッドおよび [AddNew](/ja/fine-reader/engine/api-reference/language-related-objects/dictionarydescriptions/addnew-method) メソッドの出力パラメーターです。

<div id="samples">
  ## サンプル
</div>

<Accordion title="C# コード">
  ```csharp theme={null}
  FREngine.IFRDocument frdoc;
  FREngine.IBaseLanguage baseLanguage;
  string dictionaryFileName = "D:\\sample.amd";
  // ユーザー辞書はすでに作成済みであるものとします
  // ユーザー辞書をベース言語に割り当てます
  // 辞書記述のコレクションを取得し、すべての項目を削除します
  IDictionaryDescriptions dictionaryDescriptions = baseLanguage.DictionaryDescriptions;
  dictionaryDescriptions.DeleteAll();
  // ユーザー辞書記述を作成し、コレクションに追加します
  IDictionaryDescription dictionaryDescription = dictionaryDescriptions.AddNew( DictionaryTypeEnum.DT_UserDictionary );
  IUserDictionaryDescription userDictionaryDescription = dictionaryDescription.GetAsUserDictionaryDescription();
  userDictionaryDescription.FileName = dictionaryFileName;
  ```
</Accordion>

このオブジェクトは、Linux および Windows 用の次のコードサンプルで使用されています: [CustomLanguage](/ja/fine-reader/engine/guided-tour/samples#customlanguage)

<div id="see-also">
  ## 関連項目
</div>

[辞書の使用方法](/ja/fine-reader/engine/guided-tour/advanced-techniques/working-with-dictionaries)

[Dictionary](/ja/fine-reader/engine/api-reference/language-related-objects/dictionary)

[DictionaryDescription](/ja/fine-reader/engine/api-reference/language-related-objects/dictionarydescription)

[DictionaryDescriptions](/ja/fine-reader/engine/api-reference/language-related-objects/dictionarydescriptions)

[プロパティの使用方法](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)
