Leadtools.Forms.Ocr Namespace > OcrZone Structure : Language Property |
public string Language {get; set;}
'Declaration Public Property Language As String
'Usage Dim instance As OcrZone Dim value As String instance.Language = value value = instance.Language
public string Language {get; set;}
@property (nonatomic, assign) LTOcrZoneLanguage.language;
public OcrZoneFillMethod getLanguage() public void setLanguage(string value)
get_Language();
set_Language(value);
Object.defineProperty('Language');
Language property is supported in LEADTOOLS OCR Advantage Engine only.
This property can be used to set or get the language of a zone. Setting the language of zone: The zone language must be set before the recognition process and the value returned will depend on the initial value and number of languages enabled in IOcrLanguageManager as follows:
Input value | Number of languages enabled | Output value | Recognition language used |
---|---|---|---|
Null or empty string (default) | 1 | Null or empty string (default) since no language detection is performed | Enabled language |
Null or empty string (default) | Greater than 1 | Detection is perform, Language will contain the detected language name (even if the language is not enabled but supported) | Language detected in the zone |
A supported language name, such "en" or "de" | 1 or greater | No language detection is performed | Input language value |
Zone language detection is a dictionary based method. For more information on OCR languages and spell checkers, refer to IOcrLanguageManager and IOcrSpellCheckManager.