Пожалуйста, подскажите мне, подойдет ли компонент LazReport для печати чеков.
Основные требования
1. Выставление ширины бумаги 40 или 80 символов
2. Возможность расширять высоту по контенту, не по странице.
3. Возможность программно создавать/менять шаблон.
4. Возможность писать по центру (учитывая размер бумаги)
5. Возможность печатать жирным, менять размер шрифта
6. Возможность рисовать линии разной жирности
Вот пример чека.
- Код: Выделить всё
|-------------------------------------|
| Заказ №4 |
| |
| Стол №10, Главный зал |
|-------------------------------------|
| Салат греческий 1 100 100 |
| |
|-------------------------------------|
| Итого: 100 |
|-------------------------------------|
Сейчас пытаюсь рисовать чек в canvas, но выходит не очень.
Буду признателен, если поделитесь примером, как программировать шаблон отчета в run-time.
Также думаю, может лучше создавать PDF и его отправлять на печать?