В нашем третий релиз Reports.Web в 2009 году мы включили большое количество полезных изменений. Среди них – полностью переработанный Viewer.Fx, Reports Designer.Web, который теперь умеет работать с файлами отчетов напрямую, WinForms дизайнер отчетов с супер подсказками и новым ribbon вьювером. Кроме этого мы внесли множество различных изменений в дизайнер отчетов и вьювер отчетов. Также проделана большая работа над ядром генератора отчетов.
Быстродействие Viewer.Fx
В версии 2009.3 мы полностью переработали компонент Viewer.Fx. Как результат нашей работы - он стал работать в два раза быстрее. Меньше занимает оперативной памяти. Быстрее работает анимация, быстрее отображаются страницы, быстрее загружается отчет. Отображение отчетов в 1000 страниц теперь больше не является проблемой.
Супер-подсказки
Для того, чтобы пользователям не приходилось гадать, что делает та или иная кнопка, мы добавили подробные подсказки почти на каждый элемент управления. Мы надеемся, что эта доработка значительно упростит жизнь как нашим продвинутым пользователям, так и тем, которые только начинает изучать наш продукт. Супер-подсказки доступны как дизайнере отчетов WinForms, так и в дизайнере отчетов Designer.Web. Также супер-подсказки добавлены и во Viewer.Fx.
Шрифты во Viewer.Fx
Отображение шрифтов в новой версии Viewer.Fx полностью переработано. Теперь вьювер различает все режимы свойства TextQuality у текстового компонента.
Диалоги экспортов теперь и во Viewer.Fx
добавлены диалоги экспортов во все форматы файлов! При сохранении построенного отчета в любой из доступных форматов файлов, можно произвести предварительную настройку отчета.
Сохранение изображений в ресурсах сборки
В нашем генераторе отчетов существовала старая проблема с включением больших изображений в тело отчета. Теперь такие изображения будут автоматически размещены в ресурсках сборки отчета. Для того, чтобы отключить новую функцию генератора отчетов можно воспользоваться новым свойством – StoreImageInResources. Это свойство добавлено к отчету и доступно из дизайнера отчетов.
Интерактивность во Viewer.Fx
В этом релизе добавлена поддержка сортировки в интерактивном режиме Viewer.Fx. Причем сортировка работает как по одной колонке, так и сразу по нескольким колонкам. Сортировка задается при помощи свойства Interaction.SortingColumn компонента. Также теперь свойство Interaction.Hyperlink работает и во Viewer.Fx, так что можно задавать гиперлинки в отчете.
Просмотр отчетов в Reports Designer.Web
Теперь можно произвести просмотр отчета прямо на закладке дизайнера отчетов, при помощи Viewer.Fx компонента. Мы добавили этот компонент на закладку предварительного просмотра отчета. Также доступны прежние способы просмотра отчета из главного меню приложения.
Панель компиляции добавлена в Reports Designer.Web
Добавлена панель, которая отображает ошибки компиляции отчета. Если в ходе компиляции отчета есть ошибки, то они будут отображаться на этой панели. Для того, чтобы посмотреть в каком месте кода отчета произошла ошибка, достаточно два раза щелкнуть на этой ошибке. Если закладка Код отчета выключена в данный момент, то она будет временно отображена.
Работа с файлами отчетов в Reports Designer.Web
Новая версия дизайнера отчетов умеет работать с файлами отчетов на клиенте. При этом не требуется использование специальных форм ASP.NET. Все достаточно просто – пункт главного меню дизайнера Открыть отчет, открывает отчет из файла при помощи диалога. Пункт меню Сохранить отчет как... – сохраняет отчет в файл при помощи диалога.
Упаковка и шифрование
Версия 2009.3 вносит глобальные изменения в методы обмена данными между клиентской и серверной частями Reports Desinger.Web. Теперь весь поток информации можно шифровать и упаковывать. Шифрование по умолчанию выключено (StiWebDesigner.DataEncryption свойство). Упаковка по умолчанию включена (StiWebDesigner.DataCompression свойство).
Минорные изменения в версии 2009.3
Исправленные ошибки
Быстродействие Viewer.Fx
В версии 2009.3 мы полностью переработали компонент Viewer.Fx. Как результат нашей работы - он стал работать в два раза быстрее. Меньше занимает оперативной памяти. Быстрее работает анимация, быстрее отображаются страницы, быстрее загружается отчет. Отображение отчетов в 1000 страниц теперь больше не является проблемой.
Супер-подсказки
Для того, чтобы пользователям не приходилось гадать, что делает та или иная кнопка, мы добавили подробные подсказки почти на каждый элемент управления. Мы надеемся, что эта доработка значительно упростит жизнь как нашим продвинутым пользователям, так и тем, которые только начинает изучать наш продукт. Супер-подсказки доступны как дизайнере отчетов WinForms, так и в дизайнере отчетов Designer.Web. Также супер-подсказки добавлены и во Viewer.Fx.
Шрифты во Viewer.Fx
Отображение шрифтов в новой версии Viewer.Fx полностью переработано. Теперь вьювер различает все режимы свойства TextQuality у текстового компонента.
Диалоги экспортов теперь и во Viewer.Fx
добавлены диалоги экспортов во все форматы файлов! При сохранении построенного отчета в любой из доступных форматов файлов, можно произвести предварительную настройку отчета.
Сохранение изображений в ресурсах сборки
В нашем генераторе отчетов существовала старая проблема с включением больших изображений в тело отчета. Теперь такие изображения будут автоматически размещены в ресурсках сборки отчета. Для того, чтобы отключить новую функцию генератора отчетов можно воспользоваться новым свойством – StoreImageInResources. Это свойство добавлено к отчету и доступно из дизайнера отчетов.
Интерактивность во Viewer.Fx
В этом релизе добавлена поддержка сортировки в интерактивном режиме Viewer.Fx. Причем сортировка работает как по одной колонке, так и сразу по нескольким колонкам. Сортировка задается при помощи свойства Interaction.SortingColumn компонента. Также теперь свойство Interaction.Hyperlink работает и во Viewer.Fx, так что можно задавать гиперлинки в отчете.
Просмотр отчетов в Reports Designer.Web
Теперь можно произвести просмотр отчета прямо на закладке дизайнера отчетов, при помощи Viewer.Fx компонента. Мы добавили этот компонент на закладку предварительного просмотра отчета. Также доступны прежние способы просмотра отчета из главного меню приложения.
Панель компиляции добавлена в Reports Designer.Web
Добавлена панель, которая отображает ошибки компиляции отчета. Если в ходе компиляции отчета есть ошибки, то они будут отображаться на этой панели. Для того, чтобы посмотреть в каком месте кода отчета произошла ошибка, достаточно два раза щелкнуть на этой ошибке. Если закладка Код отчета выключена в данный момент, то она будет временно отображена.
Работа с файлами отчетов в Reports Designer.Web
Новая версия дизайнера отчетов умеет работать с файлами отчетов на клиенте. При этом не требуется использование специальных форм ASP.NET. Все достаточно просто – пункт главного меню дизайнера Открыть отчет, открывает отчет из файла при помощи диалога. Пункт меню Сохранить отчет как... – сохраняет отчет в файл при помощи диалога.
Упаковка и шифрование
Версия 2009.3 вносит глобальные изменения в методы обмена данными между клиентской и серверной частями Reports Desinger.Web. Теперь весь поток информации можно шифровать и упаковывать. Шифрование по умолчанию выключено (StiWebDesigner.DataEncryption свойство). Упаковка по умолчанию включена (StiWebDesigner.DataCompression свойство).
Минорные изменения в версии 2009.3
- Designer.Web поддерживает формат MRZ.
- Designer.Web поддерживает формат MRX.
- Добавлена статическая опция StiWebDesignerOptions.Toolbar.ZoomMode.
- Добавлено новое свойство StiWebDesignerOptions.ExitButtonVisible.
- Добавлена статическая опция StiWebDesignerOptions.ShowWizardOnStartUp.
- Добавлено новое свойство StiWebDesigner.ShowWizardOnStartup.
- Добавлена статическая опция StiWebDesignerOptions.Connection.RelativeUrls.
- Новое свойство ExitUrl добавлено к компоненту StiWebDesigner.
- Теперь стало возможным загружать RTF файлы в компоненты RichText.
- Теперь стало возможным загружать изображение как водяной знак.
- Designer.Web поддерживает адаптер данных Informix.
- Добавлено новое свойство для компонента BarCode – BarCodeType.ShowQuietZoneIndicator. Данное свойство доступно для следующих типов штрих-кодов: EAN8/13, UPC-A/E и Sup2/5.
- Добавлен Informix адаптер данных.
- Globalization модуль теперь поддерживает свойства Tag, ToolTip и Hyperlink для компонента Text.
- Экспорт в Word2007 поддерживает гиперссылки и закладки.
- Некоторые изменения в получении database schema.
- Спрятано свойство PrintOn для ReportTitle Band.
- Спрятано свойство PrintOn property для ReportSummary Band.
- Большая оптимизация при работе с памятью.
Исправленные ошибки
- Fix: Некоторые проблемы с Pie series и свойством Conditions.
- Fix: Некоторые ошибки со свойством PreventIntersection и диаграммами.
- Fix: Некоторые ошибки с SubReports в EngineV1.
- Fix: Некоторые ошибки с PageNofMThrough.
- Fix: Ошибка с событиями станицы.
- Fix: Некоторые проблемы с Excel и форматом даты и времени.
- Fix: Ошибка с прозрачными изображениями и экспорте в PDF.
- Fix: Ошибка с разрывом текста.
- Fix: Некоторые ошибки с компонентом Cross-Tab.
- Fix: Некоторые проблемы с текстовыми форматами в Designer.Web.
- Fix: Некоторые проблемы с сохранением Horizontal Line Primitive в Designer.Web.
- Fix: Ошибка со свойством AllowApplyStyle в компоненте Chart в Designer.Web.
- Fix: Некоторые ошибки с copy-paste в Designer.Web.
- Fix: Некоторые ошибки с Legend компонента Chart в Designer.Web.
- Fix: Ошибки со свойством Series в Designer.Web.
- Fix: HTML тэги br теперь доступны.
- Fix: Некоторые проблемы с globalization диаграмм.
- Fix: Некоторые проблемы с Watermark.Angle.
- Fix: Некоторые проблемы с progress bar.
- Fix: Некоторые проблемы с построением SubReports при двойном проходе отчета.
- Fix: Некоторые проблемы с нумерацией страниц.
- Fix: Некоторые проблемы с редактором Cross-Tab.
- Fix: Некоторые проблемы со свойством DockStyle.
- Fix: Некоторые проблемы с изображениями в HTML превью.
- Fix: Ошибка с OverlayBand.
- Fix: Проблема с Conditions и undo redo стеком.
- Fix: Проблема с компонентом SubReport и изменением единиц измерения.
- Fix: Проблема с компонентом StiWebViewer и нумерацией страниц.
- Fix: Некоторые проблемы с безопасностью в StiWebViewerFx.
- Fix: Некоторые проблемы с сохранением отчета в Designer.Web.
- Fix: Некоторые проблемы с изображениями в HTML превью в Designer.Web.
- Fix: Некоторые проблемы с изменением размеров окна Designer.Web.
- Fix: Некоторые проблемы с функцией поиска и компонентом RichText.
- Fix: Некоторые проблемы с экспортом в PDF под x64 системой.
- Fix: Некоторые проблемы с отображением CodeTab в Designer.Web.
- Fix: Некоторые проблемы с высотой меню в Designer.Web.
- Fix: Некоторые проблемы с функцией Save в Designer.Web.
- Fix: Некоторые проблемы с WebViewer.Fx сессиями.
- Fix: Некоторые проблемы с функцией поиска в режиме Single Page в WebViewer.Fx.
- Fix: Некоторые проблемы с фильтрами в Designer.Web.
- Fix: Некоторые проблемы со свойством PrintOnAllPages.
- Fix: Проблема с большим количеством rich объектов при экспорте в PDF.
- Fix: Некоторые ошибки со свойством KeepGroupFooterTogether.
- Fix: Проблема при работе с файлами DBase.
- Fix: Проблема с CSV источником данных.
- Fix: Некоторые ошибки со свойствами UnlimitedHeight и UnlimitedBreakable.
- Fix: Проблема при экспорте из WebViewer, когда компонент WebViewer помещен на MasterPage.
- Fix: Некоторые исправления в PropertyGrid в Designer.Web.
- Fix: Некоторые ошибки с колонками на странице в Designer.Web.
- Fix: Некоторые ошибки с мастером отчетов в Designer.Web.
- Fix: Некоторые исправления в компоненте CrossTab в Designer.Web.
- Fix: Проблема с компонентом CrossTab и свойством RightToLeft.
- Fix: Проблема с компонентом CrossTab и свойством PrintOnAllPages.