public class BarcodeScannerAdditionalConfigBuilder
class BarcodeScannerAdditionalConfig-builder.
Targets Java users which do not have access to class BarcodeScannerAdditionalConfig method.
@NotNull public BarcodeScannerAdditionalConfigBuilder setMinimumTextLength(int minimumTextLength)
Minimum required text length of the detected barcode. The default value is 0 (the setting is turned off). NOTE: Currently works for ITF barcodes only!
@NotNull public BarcodeScannerAdditionalConfigBuilder setMaximumTextLength(int maximumTextLength)
Maximum text length of the detected barcode. Setting to zero removes the limit. The default value is 0 (the setting is turned off). NOTE: Currently works for ITF barcodes only!
@NotNull public BarcodeScannerAdditionalConfigBuilder setMinimum1DQuietZoneSize(int minimum1DQuietZoneSize)
Minimum required quiet zone on the barcode. Measured in modules (the size of a minimal bar on the barcode). The default value is 10. NOTE: Currently works for ITF barcodes only!
@NotNull public BarcodeScannerAdditionalConfigBuilder setGs1DecodingEnabled(boolean enabled)
When set to true, the scanner assumes that the barcode can be a GS1 barcode.
Turn it off, if you don't want to see decoded FNC1 characters ("]C1" and ASCII char 29).
The default is true.
NOTE: Currently works for CODE128 barcodes only!