Блог Александра Божко
Архивы
Рубрики
Поделись с другими!
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

2 апреля компания FastReports, Inc. объявила о выходе новой версии генератора отчетов для VCL приложений – FastReport VCL 5.

Уже сейчас продукт можно купить у партнеров:

 

В информационной рассылке, был приведен полный список нововведений. Я установил пробную версию продукта и посмотрел некоторые из них. Ниже привожу данный перечень полностью, со своими комментариями к отдельным пунктам и скриншотами.

Классы:

– Новые типы заливки у объекта “Текст”: Градиент и Стекло.

Соответственно, у объекта появилось свойство FillType.

– Объект «Текст» может иметь несколько условий выделения. Они включают в себя настройки рамки, шрифта, заливки и видимость объекта. Вы можете включать и выключать каждую настройку.

Если честно, не совсем понял, что имеется ввиду…

– У объекта «Текст» теперь есть несколько настроек форматирования. Когда в тексте содержится несколько выражений, можно указать формат для каждого из них.

fr00fr01

На мой взгляд, довольно удобно. Раньше для каждого выражения нужно было создавать свой объект, если выражение нужно форматировать. А чем больше отчетов в отчете, тем сложнее с ним работать.

– Добавлено свойство Filter у датабэндов. Можно отфильтровать строки данных без использования скрипта.

Это действительно классно! С помощью данного функционала зачастую значительно упрощается написание запросов.

– Изменения в формате отчета: наборы данных, переменные, форматы, условное выделение хранятся в виде вложенных свойств и стали более удобочитаемыми.

Насколько я понимаю, речь идет о внутреннем формате отчета.

– В объекты отчета добавлены события мыши: MouseEnter, MouseLeave.

– Добавлено свойство Visibility (vsPreview, vsPrint, vsExport) у объектов отчета.

Естественно, что подобные вещи добавляют разработчику новые “степени свободы”.

Новые объекты:

– Новые 2D штрихкоды – PDF417, DataMatrix и QR-code.

– Новые штрихкоды – Code128, EAN128 с автоматической кодировкой.

BarNew

Интерактивность:

– Новые интерактивные типы отчета: детальный отчет и детальная страница. При клике на интерактивный объект, новый отчет создается и отображается в отдельной вкладке окна предпросмотра.

– Добавлена интерактивность в объект Chart. Детальный отчет можно вызвать через клик по объекту Chart.

Экспорты:

– В PDF-экспорт улучшено встраивание шрифтов: вместо целого шрифта встраивается только используемое в отчёте подмножество символов шрифтов. Это позволяет значительно сократить размер файла

– Новые экспорты: HTML5 (div), DOCX, XLSX, PPTX.

– Улучшение в форматах экспорта RTF, XLS, XML, HTML, ODF: поддержка разных типов линий рамки в объекте “Текст”.

Больше поддерживаемых форматов это всегда хорошо.

 

ExportsOldExportsNew

GUI:

– Новые иконки в окне предпросмотра и в Дизайнере отчетов.

Было

Было

frxPreviewNew

Стало

– Улучшен внешний вид дерева данных. Новые иконки для различных типов полей.

– Новые/улучшенные диалоги: условное выделение, граница, заливка, редактор гиперссылок.

 Изменение внешнего вида, можно считать и не столь уж  значимыми. Тем не менее, это придает отчетам “современность”, что может оказаться важным для конечных пользователей.

Клиент/Сервер:

– Новый навигационный тулбар с поддержкой сенсорных экранов

– Взаимодействие с сервером по технологии AJAX

– Оптимизирован протокол обмена браузера с сервером

– Уменьшено время отклика сервера

С данным функционалом я ознакомится не успел, но, думаю. улучшение качественных характеристик в комментариях особо не нуждается.

Заключение

По личным субъективным ощущениям новый редактор отчетов стал работать шустрее, да и выглядит более эстетично. Хотя я бы не сказал, что предыдущая версия особо хромала в этом отношении.

Многочисленные не значительные усовершенствования придали продукту дополнительную гибкость и удобство в использовании. Что вполне компенсирует отсутствие глобальный функциональных новшеств. С одной стороны, таковые новшества компания представила в FastReport FMX, а с другой стороны, именно на улучшении качества, удобстве и производительности сосредоточена Embarcadero в новой версии RAD Studio. С этой точки зрения очередная версия FastReport вполне удачно попала в тренд.

Кстати, будет ли в XE6 Embarcadero редакция новой версии FastReport пока не известно (по крайней мере мне).

 


Поделись с другими!
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

Оставить комментарий

Ваш email не будет опубликован. Обязательные поля отмечены *

Вы можете использовать это HTMLтеги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Продукты DevArt
Купить онлайн:



Читай русскоязычные Delphi блоги
Каталог блогов Blogdir.ru
Яндекс.Метрика