use*_*135 6 flutter flutter-layout flutter-plugin
我正在创建一个包含大量内容的 PDF 文档。但是,我无法显示 PDF 并且出现错误
“这个小部件创建了 20 多个页面。这可能是小部件或文档中的问题。”
我知道文字太大,但我不知道如何使它起作用
pdf.addPage(
pw.MultiPage(
pageFormat: PdfPageFormat.a4,
orientation: pw.PageOrientation.portrait,
crossAxisAlignment: pw.CrossAxisAlignment.start,
build: (pw.Context context) {
return <pw.Widget>[
pw.Wrap(
children: <pw.Widget>[
pw.Container(
width: PdfPageFormat.a4.width,
child: pw.Row(
mainAxisSize: pw.MainAxisSize.min,
crossAxisAlignment: pw.CrossAxisAlignment.start,
children: <pw.Widget>[
pw.Expanded(
child: pw.Column(
mainAxisSize: pw.MainAxisSize.min,
crossAxisAlignment: pw.CrossAxisAlignment.start,
children: <pw.Widget>[
pw.SizedBox(height: 8.0),
for (int i = 0; i < data['employers'].length; i++)
pw.Column(
mainAxisSize: pw.MainAxisSize.min,
crossAxisAlignment: pw.CrossAxisAlignment.start,
children: <pw.Widget>[
pw.Text(
"${data['employers'][i]['duties']}",
style: pw.TextStyle(
fontSize: 12.0,
),
softWrap: true,
),
],
),
],
),
),
],
),
),
],
),
];
},
),
);
Run Code Online (Sandbox Code Playgroud)
我需要一些关于如何重组我的代码的帮助,以便我可以显示 PDF 并将其换行到下一页文本只是一组 Lorem Ipsum 。
谢谢你的帮助
归档时间: |
|
查看次数: |
2195 次 |
最近记录: |