Saltar al contenido principal
Este método crea el objeto TextLanguage correspondiente a uno o varios idiomas personalizados incluidos en LanguageDatabase. El objeto TextLanguage especifica el idioma de reconocimiento de un texto.
Los idiomas personalizados se pueden crear en ABBYY FineReader Engine para Windows mediante Visual Components.

Sintaxis

C++

HRESULT CreateCompoundTextLanguage(
  BSTR            LanguageName,
  ITextLanguage** Result
);

C#

ITextLanguage CreateCompoundTextLanguage( string LanguageNames );

Visual Basic .NET

Function CreateCompoundTextLanguage(LanguageNames As String) As ITextLanguage

Parámetros

LanguageName [in] Este parámetro especifica el nombre del idioma incluido en la base de datos de idiomas. Puede contener varios nombres de idioma separados por comas. Al crear idiomas personalizados en Windows mediante Visual Components, asígneles nombres compuestos únicamente por letras y dígitos y no use nombres que incluyan signos de puntuación (!@#$%^&*(), etc.). Una vez asignado a un idioma un nombre compuesto por letras y dígitos, este aparece en el objeto LanguageDatabase precedido por el símbolo @. Por ejemplo, para obtener el TextLanguage de un idioma definido por el usuario llamado “MyLanguage1”, debe pasar aquí la cadena “@MyLanguage1”. Por ejemplo, “@MyLanguage1,@MyLanguage2,English”.
Actualmente, Visual Components solo son compatibles con Windows.
Result [out, retval] Un puntero a la variable de puntero ITextLanguage* que recibe el puntero de interfaz del objeto TextLanguage. *Result no debe ser NULL. Se garantiza que *Result no será NULL después de una llamada correcta al método.

Valores de retorno

Este método no tiene valores de retorno específicos. Devuelve los valores de retorno estándar de las funciones de ABBYY FineReader Engine.

Observaciones

La base de datos de idiomas debe incluir todos los idiomas cuyos nombres internos se pasan a esta función; de lo contrario, se devolverá un código de error. El objeto TextLanguage resultante tendrá los atributos de todos los idiomas personalizados combinados.

Consulte también

LanguageDatabase