我正在尝试以pdf格式打印配置文件数据。为此使用此pdf包。生成pdf的代码为
doc.addPage(
pw.MultiPage(
// pageTheme: pageTheme,
pageFormat: PdfPageFormat.a4,
build: (pw.Context context) => [
pw.Partitions(
children: [
pw.Partition(
width: screenWidth * 1.3,
child: pw.Container(
height: pageTheme.pageFormat.availableHeight,
child: pw.Padding(
child:pw.Column(children:[//contains multiple items that fits in more than one page]),
),
),
),
pw.Partition(
width: screenWidth * 1.3,
child: pw.Container(
height: pageTheme.pageFormat.availableHeight,
child: pw.Padding(
child:pw.Column(children:[//contains multiple items that fits in more than one page]),
),
),
),
],),),
**问题:**在上面的脚本中,只生成了一个a4大小的页面,其余内容被忽略。谢谢
1条答案
按热度按时间yqhsw0fo1#
你需要先用你的数据创建一个pdf小部件列表。2然后把这个列表传递给MultiPage Builder,你就可以开始了。3下面是示例代码:
下面是生成的pdf screenshot
干杯:)