Passer au contenu principal
Cette méthode crée l’objet TextLanguage pour une ou plusieurs langues personnalisées incluses dans LanguageDatabase. L’objet TextLanguage spécifie la langue de reconnaissance d’un texte.
Les langues personnalisées peuvent être créées dans ABBYY FineReader Engine for Windows à l’aide de composants visuels.

Syntaxe

C++

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

C#

ITextLanguage CreateCompoundTextLanguage( string LanguageNames );

Visual Basic .NET

Function CreateCompoundTextLanguage(LanguageNames As String) As ITextLanguage

Paramètres

LanguageName [in] Ce paramètre indique le nom de la langue incluse dans la base de données des langues. Il peut contenir plusieurs noms de langue séparés par des virgules. Lorsque vous créez des langues personnalisées dans Windows à l’aide des composants visuels, donnez-leur des noms composés de lettres et de chiffres, et n’utilisez pas de noms contenant des signes de ponctuation (!@#$%^&*(), etc.). Une fois qu’une langue s’est vu attribuer un nom composé de lettres et de chiffres, elle apparaît dans l’objet LanguageDatabase avec le préfixe @. Par exemple, pour récupérer le TextLanguage d’une langue définie par l’utilisateur nommée “MyLanguage1”, vous devez passer ici la string “@MyLanguage1”. Par exemple, “@MyLanguage1,@MyLanguage2,English”.
Les composants visuels sont actuellement pris en charge uniquement sous Windows.
Result [out, retval] Pointeur vers la variable pointeur ITextLanguage* qui reçoit le pointeur d’interface de l’objet TextLanguage. *Result ne doit pas être NULL. *Result est garanti comme étant non NULL après un appel réussi de la méthode.

Valeurs de retour

Cette méthode n’a pas de valeur de retour spécifique. Elle renvoie les valeurs de retour standard des fonctions ABBYY FineReader Engine.

Remarques

La base de données des langues doit inclure les langues correspondant à tous les noms internes que vous transmettez à cette fonction ; sinon, un code d’erreur est retourné. L’objet TextLanguage résultant aura les attributs combinés de toutes les langues personnalisées.

Voir aussi

LanguageDatabase