Создание PDF-файла Flutter с другим размером страницы и размером шрифта - PullRequest
0 голосов
/ 16 октября 2018

Здесь с кодом для создания файла PDF для флаттера.Я использую плагин pdf 1.0.6 .

Мои вопросы:

  • Как создать PDF-файл шириной 75 мм с автоматической высотой, чтобы соответствовать содержанию?
  • Как создать несколько строк текста с разным размером шрифта?

    PDFDocument _generateDocument() {
    final pdf = new PDFDocument(deflate: zlib.encode);
    final page = new PDFPage(pdf, pageFormat: PDFPageFormat.A4);
    final g = page.getGraphics();
    final font = new PDFFont(pdf);
    final top = page.pageFormat.height;
    
    g.setColor(new PDFColor(0.0, 1.0, 1.0));
    g.drawRect(50.0 * PDFPageFormat.MM, top - 80.0 * PDFPageFormat.MM,
        100.0 * PDFPageFormat.MM, 50.0 * PDFPageFormat.MM);
    g.fillPath();
    
    g.setColor(new PDFColor(0.3, 0.3, 0.3));
    g.drawString(font, 12.0, "Hello World!", 10.0 * PDFPageFormat.MM,
        top - 10.0 * PDFPageFormat.MM);
    
    return pdf;
    

    }

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