Flutter pdf 包无法将单列拆分为页面

问题描述 投票:0回答:1

我正在尝试使用 pdf 包生成 PDF。

我的问题是,我需要生成的当前 PDF 有几行和几列,其中的文本可能不适合生成的 A4 页面内的可用空间,并将行/列移动到下一页。

这里有我用来显示文本的代码,这些文本已加载到列表视图中:

static Widget buildTablaDiario(List<dynamic> listaDiarioActual) {
    return ListView.builder(
        itemCount: listaDiarioActual.length,
        itemBuilder: (pw.Context context, index) {
          DiarioModelo diario = listaDiarioActual[index];

          DateTime tempDateI =
              new DateFormat("yyyy-MM-dd HH:mm:ss").parse(diario.fecha_diario);

          String date1 = DateFormat("dd-MM-yyyy HH:mm").format(tempDateI);
          String hora = DateFormat("HH:mm").format(tempDateI);
          return Row(
                    mainAxisAlignment: pw.MainAxisAlignment.start,
                    crossAxisAlignment: pw.CrossAxisAlignment.start,
                    children: [
                      pw.Text("${hora}", style: pw.TextStyle()),
                      pw.SizedBox(width: 10),
                      pw.Container(
                        width: 320,
                        child: pw.Text(diario.descripcion),
                      ),
                      pw.SizedBox(height: 15)
                    ]);



        });

  }

这里有几张生成的 PDF 的屏幕截图:

flutter pdf-generation
1个回答
0
投票

问题解决了吗? 我也面临这个问题,不知道该怎么办!

© www.soinside.com 2019 - 2024. All rights reserved.