メインコンテンツへスキップ
このセクションでは、アプリケーションのソースコードの変更が必要になる可能性がある、言語関連オブジェクトの変更点について説明します。
  • ユーザー辞書の形式が変更されました。旧バージョンの ABBYY FineReader Engine または ABBYY FineReader で作成された辞書は、ILanguageDatabase::OpenExistingDictionary メソッドで開くと、新しい形式の辞書に変換されます。
  • ユーザー辞書は、中国語、日本語、韓国語を含むすべての言語で作成できます。

削除

代わりにメソッドを使用してください。なお、LanguageDatabase オブジェクトには CreateTextLanguage メソッドがありますが、このメソッドは 削除されたメソッドとは意味が異なります。

入力パラメーターの型が変更

このメソッドは入力パラメーターとして、新しい言語の作成元となる言語の コンマ区切りリストを含む string を受け取ります。このメソッドは、以前 CreateTextLanguage メソッドが提供していたすべての機能を 備えています。

削除

代わりにメソッドを使用してください。このメソッドは新しい BaseLanguage オブジェクトを作成し、コレクションに追加します。

名称変更

メソッドの新しい名前はです。すべてのコレクションでメソッド名が統一されました。

名称変更

メソッドの新しい名前はです。Language という語は不要です。 指定した名前の定義済み言語が存在しない場合、このメソッドは null を返します。


定数の値が変更

次の定数の値が変更されました: LI_Irish, LI_Hawaiian, LI_Latin, LI_Welsh, LI_Frisian, LI_Galician, LI_Guarani, LI_Papiamento, LI_Quechua, LI_Somali, LI_Tajik, LI_Turkmen, LI_Wolof, LI_Yakut, LI_Hausa。

これらの定数は Win32 standard の言語識別子 (データ型 LANGID) に準拠するよう変更されています。以前のバージョンの FineReader Engine がリリースされた時点では、これらの言語に対する標準識別子は存在していませんでした。 その後 Microsoft により定義された際、ABBYY が定義した定数とは当然異なっていたため、 今回の変更が必要になりました。

削除

代わりにメソッドを使用してください。このメソッドは新しい DictionaryDescription オブジェクトを作成し、コレクションに追加します。

名称変更

メソッドの新しい名前はです。すべてのコレクションでメソッド名が統一されました。


名前変更

このオブジェクトの新しい名前はです。新しい命名規則では、一時コレクションの名前には Collection という接尾辞が付きますが、このオブジェクトは読み取り専用コレクションです。

このオブジェクトの CopyFromInsert RemoveRemoveAll メソッドはサポートされなくなりました。このコレクションは読み取り専用であるため、これらのメソッドは使用できません。

削除

このプロパティはサポートされなくなりました。親の Dictionary オブジェクトへの参照を取得することはできません。