output method
Implementation
@override
void output(PdfObjectBase o, PdfStream s, [int? indent]) {
assert(!value.isNaN);
assert(!value.isInfinite);
if (value is int) {
s.putString(value.toInt().toString());
} else {
var r = value.toStringAsFixed(precision);
if (r.contains('.')) {
var n = r.length - 1;
while (r[n] == '0') {
n--;
}
if (r[n] == '.') {
n--;
}
r = r.substring(0, n + 1);
}
s.putString(r);
}
}