normalize method
Returns the barcode string with the correct checksum
Implementation
@override
String normalize(String data) {
if (fixedLength != null) {
return checkLength(
zeroPrepend
? data.padRight(minLength, '0').substring(0, minLength)
: data,
maxLength);
}
if (zeroPrepend && ((data.length % 2 != 0) != addChecksum)) {
data = '0$data';
}
if (addChecksum) {
data += checkSumModulo10(data);
}
return data;
}