Vai al contenuto principale
Questo oggetto rappresenta una singola lingua predefinita all’interno di una raccolta di lingue predefinite di ABBYY FineReader Engine. Le lingue predefinite sono lingue supportate per impostazione predefinita. Questo oggetto contiene proprietà che rispecchiano gli attributi della lingua predefinita, come il nome esterno, i componenti e la categoria. La proprietà TextLanguage contiene la lingua del testo corrispondente.

Proprietà

,read-only

Restituisce l’oggetto Engine.

, read-only

Memorizza il nome esterno del linguaggio predefinito. Questo nome è localizzato e può essere utilizzato nell’interfaccia utente. Il valore di questa proprietà dipende dalla lingua dei messaggi corrente (proprietà). Ad esempio, se la lingua dei messaggi è l’inglese, il nome del linguaggio predefinito corrispondente al francese sarà “French”. Se la lingua dei messaggi è il francese, il nome dello stesso linguaggio predefinito sarà “Français”.

, read-only

Memorizza il nome interno del linguaggio predefinito. È questo nome che deve essere passato al metodo. Per l’elenco dei nomi interni disponibili dei linguaggi predefiniti, vedereList of ABBYY FineReader Engine predefined languages.

, read-only

Indica la categoria a cui appartiene il linguaggio predefinito corrente. È possibile utilizzare questa proprietà per organizzare i linguaggi nell’interfaccia utente.

,read-only

Fornisce accesso all’oggettocorrispondente al linguaggio predefinito corrente. L’oggetto TextLanguage restituito da questa proprietà è di sola lettura (i relativi metodi di modifica restituiscono E_FAIL). Per creare un linguaggio di testo modificabile corrispondente a un linguaggio di riconoscimento predefinito, eseguire i due passaggi seguenti:

  1. Creare un oggettovuoto.
  2. Chiamare il relativo metodopassando come parametro di input un puntatore all’interfaccia di un oggetto TextLanguage predefinito. Un puntatore all’interfaccia di un oggetto di linguaggio di testo predefinito può essere ottenuto da questa proprietà.

È possibile utilizzare questa proprietà per inizializzare la proprietàcon il valore corrispondente al linguaggio predefinito. In alternativa, è possibile chiamare il metodo.

PredefinedLanguage Diagramma degli oggetti

Parametro di output

Questo oggetto è il parametro di output dei metodi Item e Find dell’oggetto PredefinedLanguages.

Esempi

FREngine.IEngine engine;
// Crea un nuovo oggetto TextLanguage come copia della lingua inglese predefinita
ILanguageDatabase languageDatabase = Engine.CreateLanguageDatabase();
ITextLanguage textLanguage = languageDatabase.CreateTextLanguage();
// Copia tutti gli attributi della lingua inglese predefinita
ITextLanguage englishLanguage = Engine.PredefinedLanguages.Find( "English" )
 .TextLanguage;
textLanguage.CopyFrom( englishLanguage );
textLanguage.InternalName = "SampleTextLanguage";
L’oggetto viene usato nei seguenti esempi di codice:

Vedi anche

PredefinedLanguages TextLanguage Elenco delle lingue predefinite di ABBYY FineReader Engine Utilizzo delle lingue Utilizzo delle proprietà