PosLeftRightText constructor

PosLeftRightText({
  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 PosStyles.defaults
  • leftTextWidth defaults to 6
  • leftTextContainsChinese defaults to false
  • rightTextStyles defaults to PosStyles.defaults with PosAlign.right
  • rightTextWidth defaults to 6
  • rightTextContainsChinese defaults to false

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

Implementation

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