clause method

  1. @override
CommandClause clause()
override

Implementation

@override
CommandClause clause() {
  return TSPLCommand(header: header())
      .appendNumber(_x)
      .appendNumber(_y)
      .append(TextAppendat.create(_rawFont != null ? _rawFont! : _font.getFont()).quote())
      .appendText(_rotation.getRotation())
      .appendNumber(_xmulti)
      .appendNumber(_ymulti)
      .append(TextAppendat.create("B1", condition: _isBold))
      .append(TextAppendat.create(_alignment.getAlignment().toString(), condition: _alignment != TAlignment.def))
      .append(TextAppendat.create(_content).quote())
      .clause();
}