Вчера компания FastReports выпустила свой флагманский продукт FastReport.
FastReport — генератор отчётов любой сложности с огромными возможностями для Delphi, C++Builder и Lazarus.
На мой взгляд, продукт FastReport не нуждается в каком-то особом представлении, этот продукт является де-факто стандартом построения отчётов не только в России, СНГ, но и известен во всём мире. Практически любое бизнес-приложение нуждается в использовании генератора отчётов.
Новый релиз FastReport 5.5 полностью совместим с последними новейшими инструментами разработки приложений RAD Studio 10.1 Berlin и Lazarus 1.6.
Приятно, что компания уделила особое внимание улучшениям и появлению новых возможностей для разработчиков в Lazarus таких, как поддержка внутренних диаграмм(Charts), экспорт в PDF и исправления совместимости.
Как известно, кроссплатформенная среда разработки Lazarus позволяет разрабатывать оконные приложения для различных ОС, в том числе и для Linux, и теперь разработчики могут в полной мере насладиться, используя новые возможности последней версии FastReport.
Генератор отчётов FastReport представляет собой современное решение с учётом больших потребностей разработчиков, желающих использовать готовые компоненты для отчётных средств.
FastReport при всей своей простоте и удобстве способен обеспечить должный функционал и скорость работы практически на любом современном компьютере.
Основные новые возможности FastReport 5.5:
— поддержка среды разработки Embarcadero RAD Studio 10.1 Berlin;
— поддержка среды разработки Lazarus 1.6;
— множество улучшений и новых возможностей для Lazarus;
— для VCL улучшена работа FastReport с высоким dpi разрешением экрана;
— исправлены параметры в FireDAC;
— добавлена поддержка TfrxPrintMode в frxClassRTTI;
— исправлено обновление списка источников бумаги после смены TfrxReport.PrintOptions.Printer в дизайнере;
— [Fast Script] увеличена точность FormatFloat;
— исправлена печать на принтерах с высоким разрешением;
— исправлено числовое форматирование в XLSX экспорте;
— исправлено использование FieldNames в DBF экспорте;
— исправлен Z-order для изображений в HTML(Layered) экспорте;
— добавлена поддержка HTML тэгов и межстрочного интервала в DOCX экспорте;
— добавлен пример SynPDF Export;
— улучшен кэш изображений;
— [Lazarus] добавлен экспорт в PDF;
— [Lazarus] добавлена поддержка стандартного объекта Chart;
— [Lazarus] исправлена печать изображений;
— [Lazarus] исправлена совместимость с x64 платформами;
— исправлены проблемы с изображениями и диалоговыми формами;
— исправлены проблемы неправильного масштабирования;
— исправлено горизонтальное выравнивание в ODF экспорте;
— исправлена ошибка с цветом и рамкой страницы в PDF экспорте;
— исправлен шрифт стилей для HighDPI;
— и многое другое.
Подробнее с новыми возможностями можно ознакомиться на официальном сайте:
www.fastreport.ru/ru/news/373
Самые важные ссылки по FastReport:
Руководство пользователя в PDF:
https://www.fastreport.ru/public_download/docs/vcl/UserManual-ru.pdf
Online — руководство пользователя:
https://www.fastreport.ru/public_download/html/FR5UserManual-HTML-ru/index.html
Скачать последнюю версию для RAD Studio (Delphi, C++Builder) с официального сайта:
https://www.fastreport.ru/ru/download/fast-report-vcl-5/
Скачать последнюю версию для Lazarus с официального сайта:
https://www.fastreport.ru/ru/download/fast-report-lazarus/
Хочется добавить, что компания FastReports создала почти совершенный продукт и при этом ещё уделила особое внимание:
— качеству продукта;
— наличию документации на русском языке;
— наличию руссификатора;
— наличию различных примеров;
— выполнению поддержки на русском языке.
Кроме этого, в компании компоненты FastReport специально оптимизируются и ежедневно многократно тестируются для скоростного формирования тяжёлых корпоративных отчётов реального бизнеса.
Желаю получить удовольствие от использования одного из лучших инструментов в отрасли по генерации отчётов.
Всем удачи!
Update 1:
для Lazarus в Linux необходима редакция Pro с исходниками и Qt (которая установлена по умолчанию).
Комментарии (11)
vcooking
29.04.2016 00:44Продукт неплохой. Жаль у нас Delphi5, потому, в отличие даже от лазаровцев, приходится довольствоваться 4 (
Что бы хотелось:
1) чтобы на отчёт можно было помещатть контролы, и вид отчёта мог меняться в результате нажатия каких-то кнопок, например. А то весь интерактив — через диалоговые окна В ПРОЦЕССЕ построения отчёта, а как отчёт сделан — ничего уже не поменять. Да, я понимаю, что это против идеологии отчёта — листа бумаги, но… хотелось бы.
2) Поддерживаете ли вы ещё 4.15?
2) И вопрос: Можно ли в 4.15 готовить файлы в формате fp3?DenisVasilyev
29.04.2016 12:43Ваши вопросы я переадресовал представителю FastReports, привожу его ответы:
1) Больше интерактивности. Кое-что для этого сейчас делается — вносятся изменения в архитектуру 6-й версии. Кстати, в FastReport.Net тоже напоролись на подобные же грабли (упёрлись в лист бумаги, что называется), и тоже кое-что сделали для их решения (в майском релизе FastReport.Net будет).
2) Нет, 4-ка уже официально не поддерживается и не фиксится. Дело в том, что основной груз поддержки у нас ложится на совместимость со всеми версиями Delphi/RAD Studio — а поддерживать в этой инфраструктуре две версии своего продукта одновременно — для нашей небольшой компании непозволительная роскошь. Клиент платит за новые фичи. Мы специально проводили замеры-исследования, в которых выяснили, что % пользователей Delphi версий до 7-й очень мал, т.е. затраты на поддержку этих версий просто не окупятся. Мы же не будем ставить для них цену выше, чем для остальных версий, тем паче, не от богатства знатного они не переходят на более высокие версии Delphi. А так, клиенты используют до сих пор 4-ку, бывают даже приходящие за «даунгрейдом» («у нас 5-ка/4-ка Delphi» — покупают FR5 и по запросу в довесок выдаём им 4-ку. Для таких случаев мы рекомендуем редакцию с исходниками брать — Prof/Enterprise).
3) Конечно же! fr3 — формат шаблона, fp3 — подготовленный отчёт.vcooking
29.04.2016 18:29Спасибо за ответы. Очень порадовало что можно будет иметь больше интерактивности. Мы на 5-ке сидим уже 15 лет, потому что система (торговля и склад) очень большая, сотни executables; была попытка пересесть на 7-ку, стоившая $400 000(в основном на зарплату, понятно, а не на оплату софта), неудачная. Я понимаю ваши резоны, так как и мы вряд ли будем на 5-ке всю жизнь.
Я правда не совсем понял про 2 версии. Мне кажется, 5-ка практически совместима с 7-ой (у AlphaSkins — одна версия начиная с 5-ки), а вот между 7-кой и — XE10 гораздо большая разница.
Here_and_Now
29.04.2016 09:49+1Расскажите более подробно про продукт. Где и как он используется?
Я занимаюсь анализом и визуализацией данных, но посмотрев видео на YouTube не совсем понял что ваш продукт делает. Мне это может быть полезно?
FSA
29.04.2016 12:08Ух ты! Продукт ещё жив. Помню в начале 2000 годов я писал небольшую программу, чтобы карточки для доступа в интернет печатать с паролями. Как раз использовал FastReport.
AdmAlexus
Было бы странно, если бы проект с чуть больше чем полностью русскоязычной командой не уделял особого внимания:
А по сабжу — замечательный продукт.
ipswitch
Некоторые русские команды из кожи вон лезут, чтобы показать, какие они все «американцы».
Даже Paragon одно время этим страдал, во времена господства PiLoc / SlovoED.
А так, до сих пор не утихают ненавистники Telegram как раз из-за отсутствия «из коробки» русского языка. Те, кто знают, кто автор идеи (Дуров) — злятся ещё больше.
gangstarcj
JetBrains из числа тех, кто не делает локализацию.
OnYourLips
И правильно делают.
В профессиональных инструментах перевод только мешает, причем сильно. Посмотрите на Visual Studio или Photoshop.
А вот в пользовательских программах перевод нужен для увеличения аудитории.
Error1024
Я, не смотря на «качество» своего английского, тоже в первую очередь английское описание делаю в проектиках на гитхабе — более широкий охват аудитории