Я создал файл PDF с использованием пакета Flutter pdf 1.3.24
здесь , но я не могу понять, как создать документ с пользовательской шириной страницы. Документ является квитанцией и будет напечатан на термопринтере.
Вот как я могу установить формат страницы:
pdf.addPage(MultiPage(
pageFormat: PdfPageFormat.standard.copyWith(marginBottom: 1.5 * PdfPageFormat.cm),
crossAxisAlignment: CrossAxisAlignment.start,
header: (Context context) {
...
PdfPageFormat будет принимать только диапазон предопределенных размеров страницы, которые нене включает термопринтер рулон 80 мм и непрерывную длину страницы.