BarcodeFormatCommonOneDConfiguration constructor

BarcodeFormatCommonOneDConfiguration({
  1. String regexFilter = "",
  2. double minimumSizeScore = 0.0,
  3. bool addAdditionalQuietZone = false,
  4. int minimum1DQuietZoneSize = 6,
  5. bool stripCheckDigits = false,
  6. int minimumTextLength = 1,
  7. int maximumTextLength = 0,
  8. Gs1Handling gs1Handling = Gs1Handling.PARSE,
  9. List<BarcodeFormat>? formats,
})

Implementation

BarcodeFormatCommonOneDConfiguration({
  String regexFilter = "",
  double minimumSizeScore = 0.0,
  bool addAdditionalQuietZone = false,
  this.minimum1DQuietZoneSize = 6,
  this.stripCheckDigits = false,
  this.minimumTextLength = 1,
  this.maximumTextLength = 0,
  this.gs1Handling = Gs1Handling.PARSE,
  List<BarcodeFormat>? formats,
})  : formats = formats ??
          [
            BarcodeFormat.CODABAR,
            BarcodeFormat.CODE_11,
            BarcodeFormat.CODE_25,
            BarcodeFormat.CODE_32,
            BarcodeFormat.CODE_39,
            BarcodeFormat.CODE_93,
            BarcodeFormat.CODE_128,
            BarcodeFormat.DATABAR,
            BarcodeFormat.DATABAR_EXPANDED,
            BarcodeFormat.DATABAR_LIMITED,
            BarcodeFormat.EAN_8,
            BarcodeFormat.EAN_13,
            BarcodeFormat.IATA_2_OF_5,
            BarcodeFormat.INDUSTRIAL_2_OF_5,
            BarcodeFormat.ITF,
            BarcodeFormat.MSI_PLESSEY,
            BarcodeFormat.PHARMA_CODE,
            BarcodeFormat.PZN_7,
            BarcodeFormat.PZN_8,
            BarcodeFormat.UPC_A,
            BarcodeFormat.UPC_E
          ],
      super(
        regexFilter: regexFilter,
        minimumSizeScore: minimumSizeScore,
        addAdditionalQuietZone: addAdditionalQuietZone,
      );