메인 콘텐츠로 건너뛰기
이 객체는 사전 설명(DictionaryDescription 객체)으로 이루어진 컬렉션입니다. 표준 컬렉션 기능을 제공합니다. 자세한 내용은 컬렉션 사용하기를 참조하세요. DictionaryDescription 객체는 서로 다른 사전 유형을 설명하는 StandardDictionaryDescription, UserDictionaryDescription, RegExpDictionaryDescription, ExternalDictionaryDescription 객체 중 어느 유형으로도 캐스팅할 수 있습니다. IBaseLanguage::DictionaryDescriptions 속성을 통해 사전 설명 컬렉션에 액세스할 수 있습니다. 금지 사전 컬렉션은 TextLanguage 객체를 통해 액세스할 수 있습니다.
  • ABBYY FineReader Engine 컬렉션의 인덱싱은 0부터 시작합니다.
  • C#의 foreach 문(Visual Basic .NET의 for each)을 사용해 컬렉션을 다룰 수 있습니다.

속성

이름유형설명
Application엔진, 읽기 전용엔진 객체를 반환합니다.
Countint, 읽기 전용컬렉션의 요소 수를 저장합니다.
ElementDictionaryDescription, 읽기 전용컬렉션의 단일 요소에 대한 액세스를 제공합니다.

메서드

이름설명
AddNew지정된 유형의 새 사전 설명을 만들고 이를 컬렉션에 추가합니다.
DeleteAll컬렉션에서 모든 요소를 제거합니다.
DeleteAt컬렉션에서 요소를 제거합니다.
Item컬렉션의 개별 요소에 액세스할 수 있게 합니다.
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 컬렉션 사용하기 속성 사용하기