首页 > 解决方案 > PDF DrawString 不断线

问题描述

我正在尝试在 pdf 文档中打印断裂数据,但是所有的 drawStrings 都在同一行中打印。

Future<void> _creatPDF() async{
i++;
PdfDocument document = PdfDocument();
final page = document.pages.add();

        page.graphics.drawString("Id client : "+widget.singleRoomReservation.idClient, PdfStandardFont(PdfFontFamily.helvetica, 20));
        page.graphics.drawString("Id reservation : "+widget.singleRoomReservation.idReservation, PdfStandardFont(PdfFontFamily.helvetica, 30));
        page.graphics.drawString("Numero de chambre : "+widget.singleRoomReservation.idRoom.toString(), PdfStandardFont(PdfFontFamily.helvetica, 30));
        page.graphics.drawString("Date de dubut : "+widget.singleRoomReservation.dateDebut, PdfStandardFont(PdfFontFamily.helvetica, 30));
        page.graphics.drawString("Date de fin : "+widget.singleRoomReservation.dateFin, PdfStandardFont(PdfFontFamily.helvetica, 30));
        page.graphics.drawString("Type de réservation : "+widget.singleRoomReservation.type, PdfStandardFont(PdfFontFamily.helvetica, 30));
        page.graphics.drawString("Prix total : "+widget.singleRoomReservation.prix.toString(), PdfStandardFont(PdfFontFamily.helvetica, 30));
        List<int> bytes = document.save();
        document.dispose();
        saveAndLaunchFile(bytes, 'FactureSingelRes$i.pdf');
      }

PDFlookLikethis

标签: flutterdartflutter-layout

解决方案


推荐阅读