save method
save API.
Implementation
Uint8List save() {
return SheetTemplate(
kind: SheetKind.ledger,
skin: SheetSkin.statement,
direction: direction,
theme: theme,
font: font,
fontBold: fontBold,
owner: issuer,
other: account,
labels: SheetLabels(
document: labels.document,
from: labels.account,
to: issuer.name,
number: labels.period,
date: labels.opening,
extra: labels.closing,
notes: labels.notes,
columns: <String>[
labels.date,
labels.detail,
labels.debit,
labels.credit,
labels.balance,
],
),
number: period,
date: opening,
extra: closing,
rows: <SheetRow>[
for (final StatementLine line in lines)
SheetRow(<String>[
line.date,
line.detail,
line.debit,
line.credit,
line.balance,
]),
],
notes: notes,
footer: footer.isEmpty ? issuer.name : footer,
).save();
}