MBIDocumentSpecification
@interface MBIDocumentSpecification : NSObject <NSCopying>
Document class describes a document which is being detected by DocumentDetector. We encurage users to create specifications with one of our presets, if possible.
-
Use this initializer for specifiying a document format.
Declaration
Objective-C
- (nonnull instancetype)initWithAspectRatio:(CGFloat)aspectRatio physicalSizeInInches:(CGFloat)physicalSizeInInches;Swift
init(aspectRatio: CGFloat, physicalSizeInInches: CGFloat)Parameters
aspectRatioAspect ratio of the document. Calculated as width / height
Return Value
initialized object
-
Unavailable
Undocumented
Declaration
Objective-C
- (instancetype)init NS_UNAVAILABLE; -
Factory method which creates Document specification based on a preset
Declaration
Objective-C
+ (nonnull instancetype)createFromPreset:(MBIDocumentSpecificationPreset)preset;Swift
class func create(from preset: MBIDocumentSpecificationPreset) -> SelfParameters
presetdocument preset
Return Value
new instance for a given document preset
-
Maximum angle for document detection
Default 25.0
Declaration
Objective-C
@property (nonatomic) CGFloat maxAngle;Swift
var maxAngle: CGFloat { get set } -
Scanning mode that defines in which orientations can this document be detected.
Default: MBIScanningModeAuto
Declaration
Objective-C
@property (nonatomic) MBIScanningMode scanningMode;Swift
var scanningMode: MBIScanningMode { get set } -
Physical size of document in inches
Declaration
Objective-C
@property (nonatomic, readonly) CGFloat physicalSizeInInches;Swift
var physicalSizeInInches: CGFloat { get }
View on GitHub
MBIDocumentSpecification Class Reference