메인 콘텐츠로 건너뛰기
이 객체는 사전 설명 객체이며, 다음 하위 객체 중 하나로 유형 변환할 수 있습니다: StandardDictionaryDescription, UserDictionaryDescription, RegExpDictionaryDescription, 또는 ExternalDictionaryDescription. 이러한 객체는 서로 다른 네 가지 사전 유형의 설명에 액세스할 수 있게 해 주며, DictionaryDescription 객체의 모든 속성을 상속합니다. 또한 DictionaryDescriptions 컬렉션의 요소이기도 합니다.

속성

이름유형설명
Application엔진, 읽기 전용엔진 객체를 반환합니다.
TypeDictionaryTypeEnum, 읽기 전용사전의 유형을 반환합니다.
Weightint사전 가중치를 퍼센트포인트 단위로 저장합니다. 이 값은 0 이상이어야 합니다. 기본적으로 이 속성은 100%로 설정됩니다.

메서드

이름설명
GetAsExternalDictionaryDescription사전 설명을 ExternalDictionaryDescription 객체로 반환합니다. 사전 설명이 외부 사전 설명이 아니면 NULL을 반환합니다.
GetAsRegExpDictionaryDescription사전 설명을 RegExpDictionaryDescription 객체로 반환합니다. 사전 설명이 정규식 기반 사전 설명이 아니면 NULL을 반환합니다.
GetAsStandardDictionaryDescription사전 설명을 StandardDictionaryDescription 객체로 반환합니다. 사전 설명이 표준 사전 설명이 아니면 NULL을 반환합니다.
GetAsUserDictionaryDescription사전 설명을 UserDictionaryDescription 객체로 반환합니다. 사전 설명이 사용자 사전 설명이 아니면 NULL을 반환합니다.
DictionaryDescription 객체 다이어그램

출력 매개변수

이 객체는 DictionaryDescriptions 객체의 Item 메서드에 대한 출력 매개변수입니다.

샘플

// 이 샘플 코드는 사용자 사전을 기본 언어에 할당합니다
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.

참고 항목

사전 사용하기 DictionaryDescriptions StandardDictionaryDescription UserDictionaryDescription RegExpDictionaryDescription ExternalDictionaryDescription 속성 사용하기