flutter - 如何使 PDF 中的表格跨越 Flutter 应用程序中的多个页面?
问题描述
我正在尝试生成一个包含表格的pdf,并且我希望表格跨越多个页面,否则我只能在一页中显示有限数量的行(否则我会不断收到错误,Flutter - PDF 错误,小部件创建了 20 多个页面)。
我应该使用其他一些小部件吗?或者我可以使用的一些图书馆?源代码文件太大,这里不能发,需要的可以dm发给大家参考!
请帮忙!谢谢!
解决方案
首先,您需要使您的 pdf 文档成为多页并添加您的小部件树,而无需使用 Children Widget ex:(Column,Wrap,Row..etc) 包装您的树。
final doc = Document();
doc.addPage(MultiPage(
pageFormat: PdfPageFormat.a4,margin: EdgeInsets.all(12),
build: (Context context) {
return [
// your tree here.
]
}
));
推荐阅读
- python - NameError:运行使用 Pyinstaller 转换的 .exe 时未定义名称“defaultParams”
- console - 为什么 R Studio 中的控制台只允许部分命令?
- continuous-integration - BitBucket Pipeline :: 重置默认测试结果目录/文件路径以修复测试结果计数
- c# - 字典不使用类的比较方法
- php - 通过脚本标签的 jsPDF 始终未定义
- node.js - 部署在 heroku 上的 React + Node + Express 应用程序显示不匹配 404 路由的空白页面
- java - 使用 crudRepository Java Spring 进行验证
- c# - 使用 c# 获取当前网络配置文件
- solr - Solr 中的模糊搜索和停用词
- python - 尝试集成函数给出“ufunc 循环不支持符号类型的参数 0”