Vai al contenuto principale
Questo metodo crea l’oggetto TextLanguage per una o più lingue personalizzate incluse nell’oggetto LanguageDatabase. L’oggetto TextLanguage specifica la lingua di riconoscimento di un testo.
In ABBYY FineReader Engine for Windows, le lingue personalizzate possono essere create usando Visual Components.

Sintassi

C++

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

C#

ITextLanguage CreateCompoundTextLanguage( string LanguageNames );

Visual Basic .NET

Function CreateCompoundTextLanguage(LanguageNames As String) As ITextLanguage

Parametri

LanguageName [in] Questo parametro specifica il nome della lingua inclusa nel database delle lingue. Può contenere più nomi di lingua separati da virgole. Quando si creano lingue personalizzate in Windows usando Visual Components, assegnare loro nomi composti da lettere e cifre e non usare nomi che includano segni di punteggiatura (!@#$%^&*(), ecc.). Dopo che a una lingua è stato assegnato un nome composto da lettere e cifre, questa compare nell’oggetto LanguageDatabase con il prefisso @. Ad esempio, per recuperare il TextLanguage di una lingua definita dall’utente denominata “MyLanguage1”, è necessario passare qui la stringa “@MyLanguage1”. Ad esempio, “@MyLanguage1,@MyLanguage2,English”.
Visual Components è attualmente supportato solo in Windows.
Result [out, retval] Un puntatore alla variabile puntatore ITextLanguage* che riceve il puntatore all’interfaccia dell’oggetto TextLanguage. *Result non deve essere NULL. *Result sarà sicuramente diverso da NULL dopo una chiamata al metodo riuscita.

Valori di ritorno

Questo metodo non prevede valori di ritorno specifici. Restituisce i valori di ritorno standard delle funzioni di ABBYY FineReader Engine.

Osservazioni

Il database delle lingue deve contenere le lingue con tutti i nomi interni passati a questa funzione; in caso contrario, viene restituito un codice di errore. L’oggetto TextLanguage risultante avrà gli attributi di tutte le lingue personalizzate considerate nel loro insieme.

Vedi anche

LanguageDatabase