Как создать собственную ширину страницы с помощью пакета Dart PDF? - PullRequest
0 голосов
/ 09 ноября 2019

Я создал файл 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 мм и непрерывную длину страницы.

1 Ответ

0 голосов
/ 12 ноября 2019
  pageFormat: PdfPageFormat(8 * PdfPageFormat.cm, 20 * PdfPageFormat.cm, marginAll: 0.5 * PdfPageFormat.cm),

даст вам страницу 8x20 см с полем 5 мм

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...