如何在flutter应用程序中使PDF中的表格跨越多个页面?

siv*_*x76 5 dart flutter flutter-layout

我正在尝试生成一个包含表格的pdf,并且我想让表格跨越多个页面,否则我只能在一页中显示有限数量的行(否则我会不断收到错误,Flutter - PDF 错误,小部件创建了 20 多个页面)。

我还应该使用其他小部件吗?或者我可以使用一些图书馆?源代码文件太大,无法在此处发布,因此如果您需要参考,我可以通过 dm 发送它!

请帮忙!谢谢!

小智 -2

首先,您需要使您的 pdf 文档成为多页,并添加您的小部件树,而不用“子部件”例如:(列、换行、行等)包装您的树。

final doc = Document();
doc.addPage(MultiPage(
pageFormat: PdfPageFormat.a4,margin: EdgeInsets.all(12),
build: (Context context) {
return [
// your tree here.
]
}
));
Run Code Online (Sandbox Code Playgroud)