HumanNumberPrinter<T extends num>.decimal constructor
HumanNumberPrinter<T extends num>.decimal ({
- int base = 10,
- List<
String> characters = NumeralSystem.latin, - String delimiter = delimiterString,
- String infinity = infinityString,
- bool long = false,
- String nan = nanString,
- int padding = 0,
- int precision = 0,
- String separator = '',
- Printer<
double> ? sign, - int unitPrecision = 0,
- bool unitPrefix = false,
- String unitSeparator = ' ',
Prints numbers using a decimal suffix for units measure to indicate a multiple or sub-multiple of the unit.
For details, see https://en.wikipedia.org/wiki/Metric_prefix.
Implementation
factory HumanNumberPrinter.decimal({
int base = 10,
List<String> characters = NumeralSystem.latin,
String delimiter = delimiterString,
String infinity = infinityString,
bool long = false,
String nan = nanString,
int padding = 0,
int precision = 0,
String separator = '',
Printer<double>? sign,
int unitPrecision = 0,
bool unitPrefix = false,
String unitSeparator = ' ',
}) =>
HumanNumberPrinter(
base: base,
characters: characters,
delimiter: delimiter,
infinity: infinity,
nan: nan,
padding: padding,
precision: precision,
separator: separator,
sign: sign,
unitBase: decimalUnitBase,
unitOffset: decimalUnitOffset,
unitPrecision: unitPrecision,
unitPrefix: unitPrefix,
unitSeparator: unitSeparator,
units: long ? decimalUnitsLong : decimalUnitsShort,
);