dart 如何打印PDF在3英寸在Flutter?

du7egjpx  于 11个月前  发布在  Flutter
关注(0)|答案(2)|浏览(119)

我是新的扑我可以直接打印PDF文件到3intch蓝牙打印机使用 dart .我试图解决这个问题使用PDF包,但在只有A5,A3,A4像页面大小可用,但我想在3英寸或2英寸打印.请给给予我任何关于如何做到这一点的想法.

dgenwo3n

dgenwo3n1#

您可以尝试:

pageFormat: PdfPageFormat.roll80,
inside pdf.Page()

字符串

b1zrtrql

b1zrtrql2#

PdfPageFormat roll80 = PdfPageFormat(80 * PdfPageFormat.mm, 200 * PdfPageFormat.mm, marginAll: 5 * PdfPageFormat.mm);
PdfPageFormat roll57 = PdfPageFormat(57 * PdfPageFormat.mm, 200 * PdfPageFormat.mm, marginAll: 5 * PdfPageFormat.mm);

pdf.addPage(MultiPage(
    //pageFormat: PdfPageFormat.roll80,
      pageFormat:  roll80,
        build: (context) => [
        Text('invoice'),
        // your code here
      ],
    ));

字符串
PdfPageFormat库中存在问题:

static const PdfPageFormat roll80 =
      PdfPageFormat(80 * mm, double.infinity, marginAll: 5 * mm);

double.infinity:未预定义必须指定。

相关问题