FastReport.net обновлен до версии 2015.3.
Ключевые изменения в новой версии включают улучшения интерфейса и функционала online дизайнера отчетов, оптимизацию потребления памяти в WebReport и поддержка работы WebReport в среде Windows Azure.
Полный список изменений включает:
Подробнее:
[Core]
- исправлена ошибка с изменением рабочего пути программы после вызова метода Report.Prepare
[Designer]
+ добавлена возможность использовать FastReport.dll без FastReport.Bars.dll если дизайнер не вызывается
* ширина выпадающего списка в редакторе связей теперь соответствует ширине элементов
- исправлено неправильное отображение Японских символов в Ribbon тулбаре
- исправлена ошибка с потерей фокуса при вводе текста в редакторе кода когда активировано окно Events
- исправлена ошибка с удалением страницы после последовательности действий "Ctrl+C -> Ctrl+V -> Del -> Click"
[WebReport]
+ поддержка работы в среде Windows Azure
+ добавлены новые свойства WebReport.InlineRegistration, WebReport.ShowAfterPrepare
+ добавлено новое свойство WebReport.Debug
+ добавлена возможность сохранения отчета из On-line Designer с помощью POST запроса к call-back странице (если св-во WebReport.DesignerSavePath пустое)
+ добавлено свойство WebReport.CloudEnvironmet для включения совместимости с Azure
+ добавлено событие WebReport.OnSaveDesignedReport для работы с сохраненным отчетом из On-line Designer (свойство FastReport.Web.SaveDesignedReportEventArgs.Stream)
+ добавлены методы прямого экспорта в файлы из браузера WebReport.ExportPdf(), WebReport.ExportOds() и т.д.
* оптимизация потребления памяти
* улучшены сообщения об ошибках
- исправлена ошибка с регистрацией скриптов
- исправлена ошибка с пробелами в имени файла экспорта
- исправлена работа метода WebReport.RegisterData
- исправлена ошибка с передачей параметров
- исправлена ошибка с размером при height 100% в режиме дизайнера
- исправлена ошибка с поддержкой протокола HTTPS при обращении к call-back странице для сохранения отчета из On-line Designer
- исправлена ошибка с предварительным просмотром отчетов с диалогами из On-line Designer
- исправлена ошибка доступа к файлам при отладочном запуске из Visual Studio под управлением IIS
- исправлена ошибка сериализации при работе в режиме Web Garden или Web Farm
[On-line Report Designer]
+ добавлен индикатор для текстовых объектов, у которых размер содержимого больше габаритов
+ добавлено контекстное меню по правому клику мышью на некоторых объектах
+ добавлено свойство в конфигурационный файл 'default-tab-menu', которое указывает на вкладку меню по умолчанию
+ добавлена свойства в конфигурационный файл 'show-properties', 'show-events', 'show-rt', 'show-data', которые указывают, какие из панелей будут показаны при загрузке дизайнера
+ добавлена возможность изменять размер строки или колонки таблицы при помощи мыши
+ добавлено свойство в конфигурационный файл 'notifications', которое изменяет тип уведомлений ('default' или 'HTML5 Notifications'), либо вообще отключает их
+ добавлено удаление ячейки Totals в MatrixObject через контекстное меню
+ улучшена обработка Connections и DataSources
+ автоматическое присвоение бэнду DataSource при первом добавлении значения поля таблицы
+ добавлено контекстное меню в Report Tree для компонента или бэнда
+ добавлено контекстное меню при клике по бэнду
+ добавлено контекстное меню для MatrixObject
+ добавлены стили для MatrixObject
+ добавлена возможность открытия пустого отчета без загрузки шаблона по умолчанию в WebReport
+ добавлен редактор DataBand, GroupHeaderBand по двойному клику и пункт 'Edit' в контекстное меню
+ добавлен пункт 'Delete' в контекстное меню для бэндов
+ добавлен DatePicker для выбора дат в некоторых свойствах у объектов
+ в меню добавлена новая закладка Report и туда перенесены пункты Preview, Page, Save
+ в меню в правом углу добавлена кнопка для вызова хелпера с подсказкой горячих клавиш
+ добавлено popup окно для редактирования PictureObject
+ добавлена возможность включить прогресс индикатор, во время сохранения отчета в файле config-data (свойство show-saving-progress).
+ добавлено отображение в DataSource Relations
* если у колонки DataSource имеются вложенные колонки (или даже DataSources), то они отобразятся в Data панели
* окно с подтверждением удаления объектов и бэндов больше не отображается
* добавлено контекстное меню для компонентов
* в браузерах, которые не поддерживают input type color, используется плагин, реализующий функционал колорпикера
- исправлена ошибка с фильтрами бэндов и тегами html в текстовых объектах
- исправлена ошибка с отображением пустых иконок при загрузке on-line Designer
- исправлена ошибка json синтаксиса конфигурационного файла
- исправлена ошибка с добавлением GroupHeaderBand к DataBand и неверной позицией
- исправлена ошибка с сохранением padding текстовых объектов
- исправлена ошибка с сохранением карт
- исправлена ошибка с кавычками в редакторе скрипта
- исправлена ошибка с алиасами для источников данных, которые не применялись в выражениях.