PosRow.leftRightText constructor

PosRow.leftRightText({
  1. required String leftText,
  2. Uint8List? leftTextEncoded,
  3. PosStyles leftTextStyles,
  4. bool leftTextContainsChinese,
  5. int leftTextWidth,
  6. required String rightText,
  7. Uint8List? rightTextEncoded,
  8. PosStyles rightTextStyles,
  9. bool rightTextContainsChinese,
  10. int rightTextWidth,
})

Creates ESC/POS commands for creating a row of 2 texts aligned left and right.

This is basically a PosRow having 2 PosColumns for the texts

  • leftTextStyles defaults to const PosStyles.defaults()
  • leftTextWidth defaults to 6
  • leftTextContainsChinese defaults to false
  • rightTextStyles defaults to have PosAlign.right
  • rightTextWidth defaults to 6
  • rightTextContainsChinese defaults to false

Total width (leftTextWidth + rightTextWidth) must equals to 12.

Implementation

factory PosRow.leftRightText({
  required String leftText,
  Uint8List? leftTextEncoded,
  PosStyles leftTextStyles,
  bool leftTextContainsChinese,
  int leftTextWidth,
  required String rightText,
  Uint8List? rightTextEncoded,
  PosStyles rightTextStyles,
  bool rightTextContainsChinese,
  int rightTextWidth,
}) = PosLeftRightText;