generateDoc method
Implementation
Future<void> generateDoc({
String? date = "4/9/2020",
String? info,
String? taxId = "12331",
String? receiverName = "Richie",
String? receiverMail = "info@yegobox.com",
String? receiverPhone,
String email = "info@yegobox.com",
required List<TableRow> rows,
}) async {
doc.addPage(
Page(
pageFormat: PdfPageFormat.a4,
build: (Context context) {
return PwPage(
date: date,
info: info,
taxID: taxId,
receiverName: receiverName,
receiverMail: receiverMail,
receiverPhone: receiverPhone,
rows: rows,
);
},
),
);
await Printing.sharePdf(
bytes: await doc.save(),
filename: 'receipt.pdf',
subject: "receipt",
body: "Thank you for visinting us",
emails: [email],
);
}