ColumnMaker class

ColumnMaker

With this class you can build a column with a text payload and explicit weight layout alignments. This is an ideal configuration when constructing multi-column layouts like continuous POS receipts.

Example: Name Qtd Value XXX 2 2.33

Constructors

ColumnMaker({String text = '', int width = 2, SunmiPrintAlign align = SunmiPrintAlign.LEFT})
Constructs a fresh blueprint instance of a row column block.

Properties

align SunmiPrintAlign
The layout horizontal alignment strategy rule.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
text String
The string content to render inside the target cell column.
getter/setter pair
width int
The comparative layout width allocation weight.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Converts the column metadata into a raw structured Map. Modified to pass values as primitive native types to support modern AGP channel boundaries.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited