PosColor.fromColor constructor

PosColor.fromColor(
  1. Color c
)

Aus einer Flutter-Farbe: das Design-System liefert Color, die Kasse rechnet und druckt mit PosColor. Alpha wird verworfen – Belege kennen keine Transparenz.

Implementation

factory PosColor.fromColor(Color c) {
  final v = c.toARGB32();
  return PosColor((v >> 16) & 0xFF, (v >> 8) & 0xFF, v & 0xFF);
}