Знаю, что анонс немного запоздал, но лучше поздно, чем никогда...
Не смотря на наличие Sciter, вынужден пользоваться Htmlayout только по причине наличия htmprint движка.
Библиотека идеально подходит для создания форм отчетов с последующим выводом на печать.
Что сделано:
1. Созданы .pas файлы для htmlayout.h, htmlayout_behavior.h, htmlayout_dom.h, htmlite.h, htmprint.h
2. Создан удобный контрол, инкапсулирующий все тонкости работы с базовой библиотекой, включая тонкое назначение обработчиков DOM-событиям
3. Дополнительно разработан свой DOM генератор для формирования HTML
4. Прикручен шаблонизатор
Mustache
5. Прикручен SVG
движок, не Бог весть что, но лучше, чем встроенный в Htmlayout
6. На базе htmlite и htmprint создана функция для масштабирования HTML на экране и принтере (см. THTMLRenderer в
HtmLite.pas)
Собственно, вот ради этих двух картинок и продолжаем использовать Htmlayout, не имея возможности перейти на Sciter
| SVG |
| |
| |
| Масштабирование и печать |
| Это два HTML фрагмента, отрисованных при помощи THTMLRenderer (при печати выглядит точно так же)
|
| |
Вопрос к автору: есть ли какие-то планы по реализации печати в Sciter с возможностью подключать собственные графические движки, подобные упомянутому выше SVG движку?
Все исходники выложены на
github