跳轉到主要內容
此 物件 代表一個預定義語言的集合。預定義語言是 ABBYY FineReader Engine 預設支援的識別語言。預定義語言的集合在 FineReader Engine 初始化時建立,並在取消初始化時銷毀。 除了標準集合功能外,此 物件 還公開了 Find method,可讓您透過內部名稱取得 PredefinedLanguage 物件。該集合可透過 Engine 物件 存取。
  • ABBYY FineReader Engine 集合的索引從 0 開始。
  • 可使用 C# 中的 foreach 陳述式 (Visual Basic .NET 中為 for each) 來操作集合。

Properties

NameTypeDescription
ApplicationEngine, 唯讀回傳 Engine 物件。
Countint, 唯讀儲存集合中的元素數量。
ElementPredefinedLanguage, 唯讀提供集合中單一元素的存取。

方法

名稱描述
Find依語言的內部名稱在集合中尋找 predefined language。
Item提供對集合中單一元素的存取。
PredefinedLanguages 物件圖

範例

FREngine.IEngine engine;
// 建立新的 TextLanguage 物件,作為預定義英語語言的副本
ILanguageDatabase languageDatabase = Engine.CreateLanguageDatabase();
ITextLanguage textLanguage = languageDatabase.CreateTextLanguage();
// 從預定義英語語言複製所有屬性
ITextLanguage englishLanguage = Engine.PredefinedLanguages.Find( "English" )
 .TextLanguage;
textLanguage.CopyFrom( englishLanguage );
textLanguage.InternalName = "SampleTextLanguage";
此 物件 用於以下程式碼範例:

另請參閱

PredefinedLanguage 使用語言 Predefined Languages in ABBYY FineReader Engine Working with Collections Working with Properties