Pular para o conteúdo principal
Este objeto representa um único idioma predefinido de uma coleção de idiomas predefinidos do ABBYY FineReader Engine. Idiomas predefinidos são idiomas suportados por padrão. Este objeto contém propriedades que refletem os atributos do idioma predefinido, como nome externo, componentes e categoria. A propriedade TextLanguage contém o idioma do texto correspondente.

Properties

,read-only

Retorna o objeto Engine.

, read-only

Armazena o nome externo do idioma predefinido. Esse nome é localizado e pode ser usado na interface do usuário. O valor desta propriedade depende do idioma de mensagens atual (propriedade). Por exemplo, se o idioma de mensagens for inglês, o nome do idioma predefinido correspondente ao francês será “French”. Se o idioma de mensagens for francês, o nome do mesmo idioma predefinido será “Français”.

, read-only

Armazena o nome interno do idioma predefinido. É esse nome que deve ser passado ao método. Para ver a lista de nomes internos disponíveis dos idiomas predefinidos, consulteLista de idiomas predefinidos do ABBYY FineReader Engine.

, read-only

Indica a categoria à qual o idioma predefinido atual pertence. Use esta propriedade para organizar os idiomas na sua interface do usuário.

,read-only

Fornece acesso ao objetocorrespondente ao idioma predefinido atual. O objeto TextLanguage retornado por esta propriedade é somente leitura (seus métodos de modificação retornam E_FAIL). Quando for necessário criar um idioma de texto editável correspondente a um idioma de reconhecimento predefinido, siga estas duas etapas:

  1. Crie um objetovazio.
  2. Chame seu métodopassando um ponteiro para a interface de um objeto TextLanguage predefinido como parâmetro de entrada. Um ponteiro para a interface de um objeto de idioma de texto predefinido pode ser obtido a partir desta propriedade.

Use esta propriedade para inicializar a propriedadecom o valor correspondente ao idioma predefinido. Como alternativa, chame o método.

PredefinedLanguage Diagrama de Objetos

Parâmetro de saída

Este objeto é o parâmetro de saída dos métodos Item e Find do objeto PredefinedLanguages.

Exemplos

FREngine.IEngine engine;
// Cria um novo objeto TextLanguage como cópia do idioma inglês predefinido
ILanguageDatabase languageDatabase = Engine.CreateLanguageDatabase();
ITextLanguage textLanguage = languageDatabase.CreateTextLanguage();
// Copia todos os atributos do idioma inglês predefinido
ITextLanguage englishLanguage = Engine.PredefinedLanguages.Find( "English" )
 .TextLanguage;
textLanguage.CopyFrom( englishLanguage );
textLanguage.InternalName = "SampleTextLanguage";
O objeto é usado nos seguintes exemplos de código:

Veja também

PredefinedLanguages TextLanguage Lista de idiomas predefinidos do ABBYY FineReader Engine Trabalhando com idiomas Trabalhando com Properties