save method
save API.
Implementation
Uint8List save() {
return SheetTemplate(
kind: SheetKind.ledger,
skin: SheetSkin.voucher,
direction: direction,
theme: theme,
font: font,
fontBold: fontBold,
owner: claimant,
labels: SheetLabels(
document: labels.document,
to: labels.purpose,
number: labels.claimant,
date: labels.date,
total: labels.total,
notes: labels.notes,
columns: <String>[
labels.category,
labels.note,
labels.amount,
],
),
number: claimant.name,
date: date,
recipient: purpose,
rows: <SheetRow>[
for (final ExpenseLine line in lines)
SheetRow(<String>[line.category, line.note, line.amount]),
],
totals: MoneyTotals(subtotal: total, total: total),
notes: notes,
footer: footer.isEmpty ? claimant.name : footer,
signs: signs,
).save();
}