makeText method

  1. @override
Iterable<BarcodeElement> makeText(
  1. String data,
  2. double width,
  3. double height,
  4. double fontHeight,
  5. double textPadding,
  6. double lineWidth,
)
override

Stream the text operations required to draw the barcode texts. This is automatically called by make

Implementation

@override
Iterable<BarcodeElement> makeText(
  String data,
  double width,
  double height,
  double fontHeight,
  double textPadding,
  double lineWidth,
) {
  if (fixedLength != null) {
  } else {
    if (zeroPrepend && ((data.length % 2 != 0) != addChecksum)) {
      data = '0$data';
    }

    if (addChecksum) {
      data += checkSumModulo10(data);
    }
  }

  return super.makeText(
    data,
    width,
    height,
    fontHeight,
    textPadding,
    lineWidth,
  );
}