makeText method
Implementation
@override
Iterable<BarcodeElement> makeText(
String data,
double width,
double height,
double fontHeight,
double textPadding,
double lineWidth,
) sync* {
final String text = drawSpacers ? "*$data*" : data;
final int additionalOffset = drawSpacers ? 0 : 1;
for (int i = 0; i < text.length; i++) {
yield BarcodeText(
left: lineWidth * BarcodeMaps.code39Len * (i + additionalOffset),
top: height - fontHeight,
width: lineWidth * BarcodeMaps.code39Len,
height: fontHeight,
text: text[i],
align: BarcodeTextAlign.center,
);
}
}