-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMocrRecognitionConfiguration.h
More file actions
executable file
·63 lines (51 loc) · 2.29 KB
/
MocrRecognitionConfiguration.h
File metadata and controls
executable file
·63 lines (51 loc) · 2.29 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
// Copyright (C) ABBYY (BIT Software), 1993 - 2012. All rights reserved.
#import <Foundation/Foundation.h>
#import <MocrDefs.h>
@class CMocrUserLanguage;
@interface CMocrRecognitionConfiguration : NSObject<NSCopying> {
@private
int _imageResolution;
unsigned long _imageProcessingOptions;
TMocrRecognitionMode _recognitionMode;
TMocrRecognitionConfidenceLevel _recognitionConfidenceLevel;
unsigned long _barcodeTypes;
TMocrSupportedCodePage _defaultCodePage;
unichar _unknownLetter;
NSMutableSet* _recognitionLanguages;
NSString* _userPatternsDataFileName;
NSSet* _userLanguages;
BOOL _isMicrModeEnabled;
CMocrUserLanguage* _micrLanguage;
NSString* _micrPatternsDataFileName;
}
@property int imageResolution;
@property unsigned long imageProcessingOptions;
@property TMocrRecognitionMode recognitionMode;
@property TMocrRecognitionConfidenceLevel recognitionConfidenceLevel;
@property unsigned long barcodeTypes;
@property TMocrSupportedCodePage defaultCodePage;
@property unichar unknownLetter;
@property(readonly) NSSet* recognitionLanguages;
@property(readonly) NSString* userPatternsDataFileName;
@property(readonly) NSSet* userLanguages;
@property(readonly) BOOL isMicrModeEnabled;
@property(readonly) CMocrUserLanguage* micrLanguage;
@property(readonly) NSString* micrPatternsDataFileName;
// Create autoreleased instance.
+ (CMocrRecognitionConfiguration*) configuration;
// Default constructor.
- (id) init;
// Constructor with initialial values.
- (id) initWithImageResolution:(int)imageResolution
imageProcessingOptions:(unsigned long)imageProcessingOptions
recognitionMode:(TMocrRecognitionMode)recognitionMode
recognitionConfidenceLevel:(TMocrRecognitionConfidenceLevel)recognitionConfidenceLevel
barcodeTypes:(unsigned long)barcodeTypes
defaultCodePage:(TMocrSupportedCodePage)defaultCodePage
unknownLetter:(unichar)unknownLetter
recognitionLanguages:(NSSet*)recognitionLanguages;
- (BOOL) setRecognitionLanguages:(NSSet*)recognitionLanguageNames;
- (BOOL) setUserRecognitionLanguages:(NSSet*)userLanguages patternsDataFileName:(NSString*)patternsDataFileName;
- (BOOL) enableMicrModeWithLanguage:(CMocrUserLanguage*)micrLanguage patternsDataFileName:(NSString*)patternsDataFileName;
- (void) disableMicrMode;
@end