clause method

  1. @override
CommandClause clause()
override

Implementation

@override
CommandClause clause() {
  return TSPLCommand(header: header())
      .appendNumber(_x)
      .appendNumber(_y)
      .append(TextAppendat.create(_font.getFont()).quote())
      .appendText(_rotation.getRotation())
      .appendNumber(_mulX)
      .appendNumber(_mulY)
      .appendNumber(_width)
      .append(TextAppendat.create("L$_lineSpace", condition: _lineSpace > 0))
      .append(TextAppendat.create("B1", condition: _isBold))
      .append(TextAppendat.create("D$_rotation", condition: _rotationType))
      .append(TextAppendat.create(_content).quote())
      .clause();
}