makeText method
Implementation
@override
Iterable<BarcodeElement> makeText(
String data,
double width,
double height,
double fontHeight,
double textPadding,
double lineWidth,
) sync* {
data = checkLength(data, maxLength);
yield* super.makeText(
data,
width,
height,
fontHeight,
textPadding,
lineWidth,
);
if (drawIsbn) {
final String isbn = "${data.substring(0, 3)}-${data.substring(3, 12)}-${data.substring(12, 13)}";
yield BarcodeText(
left: 0,
top: 0,
width: width,
height: fontHeight,
text: "ISBN $isbn",
align: BarcodeTextAlign.center,
);
}
}