BarcodeOptions
Inheritance: java.lang.Object
public class BarcodeOptions
Provides the options which are used for barcode extraction.
Constructors
| Constructor | Description | 
|---|---|
| BarcodeOptions() | Initializes a new instance of the BarcodeOptions class with default values. | 
| BarcodeOptions(Rectangle rectangle) | Initializes a new instance of the BarcodeOptions class with the rectangular area. | 
| BarcodeOptions(QualityMode imageQuality, QualityMode barcodeQuality, String[] codeTypes) | Initializes a new instance of the BarcodeOptions class with quality settings and code types. | 
| BarcodeOptions(Rectangle rectangle, QualityMode imageQuality, QualityMode barcodeQuality, Float dimension, boolean allowIncorrectBarcodes, String[] codeTypes) | Initializes a new instance of the BarcodeOptions class. | 
Methods
| Method | Description | 
|---|---|
| isAllowIncorrectBarcodes() | Gets the value that indicates whether the incorrect barcodes are allowed. | 
| getDimension() | Gets the minimal size of the barcode minimal element. | 
| getImageQuality() | Gets the quality of a source image. | 
| getBarcodeQuality() | Gets the quality of a source barcode. | 
| getRectangle() | Gets the rectangular area that contains page areas. | 
| getCodeTypes() | Gets the types of barcodes to read. | 
BarcodeOptions()
public BarcodeOptions()
Initializes a new instance of the BarcodeOptions class with default values.
BarcodeOptions(Rectangle rectangle)
public BarcodeOptions(Rectangle rectangle)
Initializes a new instance of the BarcodeOptions class with the rectangular area.
Parameters:
| Parameter | Type | Description | 
|---|---|---|
| rectangle | Rectangle | The rectangular area that contains barcodes. | 
BarcodeOptions(QualityMode imageQuality, QualityMode barcodeQuality, String[] codeTypes)
public BarcodeOptions(QualityMode imageQuality, QualityMode barcodeQuality, String[] codeTypes)
Initializes a new instance of the BarcodeOptions class with quality settings and code types.
Parameters:
| Parameter | Type | Description | 
|---|---|---|
| imageQuality | QualityMode | The quality of a source image. | 
| barcodeQuality | QualityMode | The quality of a source barcode. | 
| codeTypes | java.lang.String[] | The types of barcodes to read. | 
BarcodeOptions(Rectangle rectangle, QualityMode imageQuality, QualityMode barcodeQuality, Float dimension, boolean allowIncorrectBarcodes, String[] codeTypes)
public BarcodeOptions(Rectangle rectangle, QualityMode imageQuality, QualityMode barcodeQuality, Float dimension, boolean allowIncorrectBarcodes, String[] codeTypes)
Initializes a new instance of the BarcodeOptions class.
Parameters:
| Parameter | Type | Description | 
|---|---|---|
| rectangle | Rectangle | The rectangular area that contains barcodes. | 
| imageQuality | QualityMode | The quality of a source image. | 
| barcodeQuality | QualityMode | The quality of a source barcode. | 
| dimension | java.lang.Float | The minimal size of the barcode minimal element. | 
| allowIncorrectBarcodes | boolean | The value that indicates whether the incorrect barcodes are allowed. | 
| codeTypes | java.lang.String[] | The types of barcodes to read. | 
isAllowIncorrectBarcodes()
public boolean isAllowIncorrectBarcodes()
Gets the value that indicates whether the incorrect barcodes are allowed.
Returns: boolean - true if the incorrect barcodes are allowed; otherwise, false .
getDimension()
public Float getDimension()
Gets the minimal size of the barcode minimal element.
Returns: java.lang.Float - The float value that represents the barcode minimal element; null if auto mode is used.
getImageQuality()
public QualityMode getImageQuality()
Gets the quality of a source image.
Returns: QualityMode - The mode which defines the level of the source image quality.
getBarcodeQuality()
public QualityMode getBarcodeQuality()
Gets the quality of a source barcode.
Returns: QualityMode - The mode which defines the level of the source barcode quality.
getRectangle()
public Rectangle getRectangle()
Gets the rectangular area that contains page areas.
Returns: Rectangle - An instance of Rectangle class that represents the rectangular area that contains page areas; null if it isn’t set.
getCodeTypes()
public List<String> getCodeTypes()
Gets the types of barcodes to read.
Returns: java.util.List<java.lang.String> - The readonly collection that contains a types of barcodes to read; empty collection if isn’t set.