Мы предоставили конструктор отчетов с открытым исходным кодом, который будет использоваться из кода.
Это единица отчетности, включенная в нашу инфраструктуру SQlite3 , но она может использоваться автономно ... Вы создаетеВаш отчет из кода, затем вы можете просмотреть его на экране.Затем вы можете распечатать или экспортировать отчет в формате PDF.Обратите внимание, что чертеж отчета использует GDI +, даже если вы встраиваете в них файлы .emf или TMetaFile: при сглаживании они просто выглядят гладко на экране.Есть несколько методов, предназначенных для создания отчетов, но также есть настоящее свойство Canvas, в котором вы можете рисовать все, что захотите.
Пример ссылки приведен по приведенной выше ссылке.Просто щелкните правой кнопкой мыши на предварительный просмотр отчета, чтобы увидеть варианты. основная демонстрация нашей платформы также использует эту отчетность из кода.ИМХО, гораздо удобнее, чем построители отчетов на основе диапазонов и компонентов.
Он бесплатный, распространяется по лицензии MPL / LGPL / GPL, компилируется и запускается с Delphi 6 до XE.Он на 100% готов к Unicode, даже до Delphi 2009.