text method

void text(
  1. String text, {
  2. PosStyles styles = const PosStyles(),
  3. int linesAfter = 0,
  4. bool containsChinese = false,
  5. int? maxCharsPerLine,
})

Implementation

void text(
  String text, {
  PosStyles styles = const PosStyles(),
  int linesAfter = 0,
  bool containsChinese = false,
  int? maxCharsPerLine,
}) {
  if (!containsChinese) {
    _text(
      _encode(text, isKanji: containsChinese),
      styles: styles,
      isKanji: containsChinese,
      maxCharsPerLine: maxCharsPerLine,
    );
    // Ensure at least one line break after the text
    emptyLines(linesAfter + 1);
    // resetStyles();
  } else {
    _mixedKanji(text, styles: styles, linesAfter: linesAfter);
  }
}