我是 flutter 新手,在遵循 PDF 发票教程时遇到一些问题。第一次打印 PDF 时一切正常,但在添加/编辑一些数据后的第二次尝试中,PDF 文件仍然是第一个 PDF,我收到了标题所示的错误。
未处理的异常:'package:pdf/src/widgets/document.dart':断言失败:第117行第12行:'!_paint':文档已保存。
以下是我的代码的一部分
onClicked: () async {
final date = DateTime.now();
final dueDate = date.add(Duration(days: 7));
final invoice = Invoice(
supplier: Supplier(
name: '..',
address: '000',
paymentInfo: '**.com',
),
info: InvoiceInfo(
date: date,
dueDate: dueDate,
description: data.texttobeinsert,
number: '${DateTime.now().year}-9999',
),
infoYourSignature: InvoiceInfo2(
date: date,
dueDate: dueDate,
description: data.texttobeinsert2,
number: '${DateTime.now().year}-9999',
),
items: [
InvoiceItem(
description:
AppLocalizations.of(context)!
.translate('net_monthly_incomedsr')!,
unitPrice: AppLocalizations.of(context)!
.translate('currency')! +
oCcy1.format(data.netmonthlyincome),
),
InvoiceItem(
description: AppLocalizations.of(context)!
.translate('other_income')!,
// date: DateTime.now(),
// quantity: …Run Code Online (Sandbox Code Playgroud)