Stimulsoft Reports.Ultimate имеет ряд существенных изменений, которые значительно увеличивают возможности при создании сложных отчетов. В новом релизе имеется множество улучшений по продуктам всех линейки Stimulsoft Reports. Вы можете проверять отчет на ошибки используя утилиту Report Checker, использовать формат PDF/A. Появился новый метод работы с бизнес-объектами. Новая версия StiWebViewerFx поддерживает водяные знаки в отчете и т.д.
Проверка отчетов
Уникальная возможность появилась в нашем продукте. Вы можете проверять отчет на потенциальные проблемы при его работе. Данная утилита представляет собой целую систему проверки. После проверки система не только сообщает об ошибках компиляции, но и дает многочисленные рекомендации и предупреждения о самых разных аспектах работы проверяемого отчета. Многие выявленные проблемы можно мгновенно исправить предложенными способами. Проверить отчет можно как внутри дизайнера отчетов, так и при помощи специальной утилиты – Report Checker.
Новый метод работы с бизнес-объектами
Наш генератор отчетов давно умеет работать с бизнес-объектами. Но в предыдущих версиях генератор отчетов использовал специальную конвертацию бизнес-объектов во внутренний формат, что, во первых, замедляло процесс построения отчетов, во вторых, создавало проблемы на сложных бизнес-объектах. В новой версии нашего продукта мы вводим новый тип элемента в словарь данных: Бизнес Объекты. Теперь работа с бизнес-объектами будет происходить напрямую без падения производительности и проблем с конвертацией.
PDF/A compliance
Теперь наш продукт полностью поддерживает формат PDF/A. PDF/A формат файлов предназначен для долговременного хранения документов. Он базируется на формате Adobe PDF и отличается от него тем, что он должен поддерживать ряд правил и ограничений, которые способствуют однозначному отображению файлов в формате PDF/A везде.
Новые геометрические примитивы
В новой версии генератора отчетов Вы найдете большое количество новых геометрических примитивов. Все примитивы доступны у компонента Shape. Кроме обновления компонента Shape обновились также и компоненты HorizontalLine и VerticalLine - добавлены новые свойства StartCap и EndCap. Они предоставляют возможность изменить стиль отображения начала и конца линий в отчете.
Параметры отчета
Незначительная на первый взгляд доработка произведена нами в словаре данных. Переменные получили новое свойство Request from User. Если включить это свойство, то при отображении отчета во вьювере, генератор отчетов автоматически отобразит специальную форму для ввода значения этой переменной. Данное усовершенствование значительно упрощает разработку отчетов в нашем генераторе отчетов. Свойство поддерживается как WinViewer-ом, так и WebViewer-ом.
Улучшенная обработка дубликатов
Нами была расширена поддержка свойства ProcessingDuplicates текстового компонента. Это свойство активно используется очень многими нашими клиентами. Мы добавили три новых значения: BasedOnTagMerge, BasedOnTagHide и BasedOnTagRemoveText. От предыдущих значений новые отличаются тем, что используют как ключ для объединения значения свойства Tag, а не значения свойства Text, текстового компонента. Эта доработка предоставляет возможность указывать сложносоставные ключи, которые будут использоваться для обработки компонентов.
Table компонент и свободное размещение
В предыдущей версии генератора отчетов, компонент Таблица размещался по принципу бэнда, т.е. он всегда стыковался к верху отчета. В новой версии генератора отчетов мы добавили свойство DockableTable. Если изменить его значение на false, появится возможность размещать таблицу на страницу в произвольном порядке. Данная возможность значительно расширяет потенциал компонента Таблица.
Свойство WYSIWYG у RichText компонента
Мы получили достаточно много отзывов от наших клиентов, что компонент RichText не совсем верно отображается на некоторых операционных системах и на некоторых принтерах. Для того, чтобы убрать данное неудобство, мы добавили новое свойство к компоненту RichText. Если свойство включено, то генератор отчетов будет работать с компонентом RichText с повышенной тщательностью, для того, чтобы улучшить качество его отображения.
Водяные знаки, тени и границы в Web
Новая версия компонента StiWebViewerFx теперь поддерживает отображение водяных знаков в отчете. Поддерживаются как графические водяные знаки, так и текстовые. Кроме этого, StiWebViewerFx научился отображать тени у компонентов. Ну и еще одно улучшение – это поддержка расширенных границ компонентов. Теперь все типы границ поддерживаются полностью.
Новые темы в WPF
До сих пор Stimulsoft Reports.Wpf имел только одну тему оформления – черная тема. В новой версии мы добавили большое количество новых тем оформления - Office 2010 White, Office 2010 Blue, Office 2007 Blue, Office 2007 Silver, Office 2007 Black, Office 2003 Blue, Office 2003 Silver и Office 2003 Olive Green. Новое оформление поддерживается как вьювером отчетов, так и дизайнером отчетов. Стоит заметить, что темы отличаются друг от друга не только цветами и формами отображения элементов, но и схемой размещения элементов управления в дизайнере отчетов.
Мастера построения отчетов в WPF
В предыдущей версии Stimulsoft Reports.Wpf мастера построения отчетов не были представлены. Это упущение было полностью исправлено в новой версии нашего продукта. Добавлены следующие мастера: Standard Report wizard, Master-Detail wizard, Label wizard, Cross-Tab wizard и Chart wizard.
Поддержка Drag'n'Drop в WPF
В версии 2010.1 мы добавили полную поддержку Drag 'n' Drop операций. Теперь они поддерживаются в словаре данных, в дереве отчетов, в панели инструментов. Также Drag 'n' Drop операции поддерживаются в редакторе текста и выражений, при перетаскивании элементов из словаря данных на страницу, на самой странице и т.д.
Локализация на турецкий язык
Для турецко-говорящих пользователей появилась возможность использовать программный продукт на своем родном языке. Теперь наш продукт поддерживает 25 языков.
Также в новом релизе произведены следующие доработки:
Исправленные ошибки
Проверка отчетов
Уникальная возможность появилась в нашем продукте. Вы можете проверять отчет на потенциальные проблемы при его работе. Данная утилита представляет собой целую систему проверки. После проверки система не только сообщает об ошибках компиляции, но и дает многочисленные рекомендации и предупреждения о самых разных аспектах работы проверяемого отчета. Многие выявленные проблемы можно мгновенно исправить предложенными способами. Проверить отчет можно как внутри дизайнера отчетов, так и при помощи специальной утилиты – Report Checker.
Новый метод работы с бизнес-объектами
Наш генератор отчетов давно умеет работать с бизнес-объектами. Но в предыдущих версиях генератор отчетов использовал специальную конвертацию бизнес-объектов во внутренний формат, что, во первых, замедляло процесс построения отчетов, во вторых, создавало проблемы на сложных бизнес-объектах. В новой версии нашего продукта мы вводим новый тип элемента в словарь данных: Бизнес Объекты. Теперь работа с бизнес-объектами будет происходить напрямую без падения производительности и проблем с конвертацией.
PDF/A compliance
Теперь наш продукт полностью поддерживает формат PDF/A. PDF/A формат файлов предназначен для долговременного хранения документов. Он базируется на формате Adobe PDF и отличается от него тем, что он должен поддерживать ряд правил и ограничений, которые способствуют однозначному отображению файлов в формате PDF/A везде.
Новые геометрические примитивы
В новой версии генератора отчетов Вы найдете большое количество новых геометрических примитивов. Все примитивы доступны у компонента Shape. Кроме обновления компонента Shape обновились также и компоненты HorizontalLine и VerticalLine - добавлены новые свойства StartCap и EndCap. Они предоставляют возможность изменить стиль отображения начала и конца линий в отчете.
Параметры отчета
Незначительная на первый взгляд доработка произведена нами в словаре данных. Переменные получили новое свойство Request from User. Если включить это свойство, то при отображении отчета во вьювере, генератор отчетов автоматически отобразит специальную форму для ввода значения этой переменной. Данное усовершенствование значительно упрощает разработку отчетов в нашем генераторе отчетов. Свойство поддерживается как WinViewer-ом, так и WebViewer-ом.
Улучшенная обработка дубликатов
Нами была расширена поддержка свойства ProcessingDuplicates текстового компонента. Это свойство активно используется очень многими нашими клиентами. Мы добавили три новых значения: BasedOnTagMerge, BasedOnTagHide и BasedOnTagRemoveText. От предыдущих значений новые отличаются тем, что используют как ключ для объединения значения свойства Tag, а не значения свойства Text, текстового компонента. Эта доработка предоставляет возможность указывать сложносоставные ключи, которые будут использоваться для обработки компонентов.
Table компонент и свободное размещение
В предыдущей версии генератора отчетов, компонент Таблица размещался по принципу бэнда, т.е. он всегда стыковался к верху отчета. В новой версии генератора отчетов мы добавили свойство DockableTable. Если изменить его значение на false, появится возможность размещать таблицу на страницу в произвольном порядке. Данная возможность значительно расширяет потенциал компонента Таблица.
Свойство WYSIWYG у RichText компонента
Мы получили достаточно много отзывов от наших клиентов, что компонент RichText не совсем верно отображается на некоторых операционных системах и на некоторых принтерах. Для того, чтобы убрать данное неудобство, мы добавили новое свойство к компоненту RichText. Если свойство включено, то генератор отчетов будет работать с компонентом RichText с повышенной тщательностью, для того, чтобы улучшить качество его отображения.
Водяные знаки, тени и границы в Web
Новая версия компонента StiWebViewerFx теперь поддерживает отображение водяных знаков в отчете. Поддерживаются как графические водяные знаки, так и текстовые. Кроме этого, StiWebViewerFx научился отображать тени у компонентов. Ну и еще одно улучшение – это поддержка расширенных границ компонентов. Теперь все типы границ поддерживаются полностью.
Новые темы в WPF
До сих пор Stimulsoft Reports.Wpf имел только одну тему оформления – черная тема. В новой версии мы добавили большое количество новых тем оформления - Office 2010 White, Office 2010 Blue, Office 2007 Blue, Office 2007 Silver, Office 2007 Black, Office 2003 Blue, Office 2003 Silver и Office 2003 Olive Green. Новое оформление поддерживается как вьювером отчетов, так и дизайнером отчетов. Стоит заметить, что темы отличаются друг от друга не только цветами и формами отображения элементов, но и схемой размещения элементов управления в дизайнере отчетов.
Мастера построения отчетов в WPF
В предыдущей версии Stimulsoft Reports.Wpf мастера построения отчетов не были представлены. Это упущение было полностью исправлено в новой версии нашего продукта. Добавлены следующие мастера: Standard Report wizard, Master-Detail wizard, Label wizard, Cross-Tab wizard и Chart wizard.
Поддержка Drag'n'Drop в WPF
В версии 2010.1 мы добавили полную поддержку Drag 'n' Drop операций. Теперь они поддерживаются в словаре данных, в дереве отчетов, в панели инструментов. Также Drag 'n' Drop операции поддерживаются в редакторе текста и выражений, при перетаскивании элементов из словаря данных на страницу, на самой странице и т.д.
Локализация на турецкий язык
Для турецко-говорящих пользователей появилась возможность использовать программный продукт на своем родном языке. Теперь наш продукт поддерживает 25 языков.
Также в новом релизе произведены следующие доработки:
- Экспорт в PDF поддерживает подсказки компонентов.
- Стало возможным использовать элементы управления третьей стороны на форме отчета.
- Свойство PdfImageQuality для StiWebViewer заменено на свойство ImageQuality. Новое свойство будет применено ко всем экспортам (если применимо).
- Свойство PdfImageResolution для StiWebViewer заменено на свойство ImageResolution. Новое свойство будет применено ко всем экспортам (если применимо).
- StiWebViewer теперь поддерживает экспорт в Power Point.
- Добавлено события ZoomChanged к StiViewerControl.
- Свойство ExcelValue добавлено к компоненту CheckBox.
- Новое свойство ExportDataOnly добавлено к StiWebViewer.
- Новое свойство StiOptions.Print.UsePrinterSettingsEntirely добавлено.
- Новое свойство StiOptions.Export.Csv.UseMultilineText добавлено.
- Новое свойство Stimulsoft.Report.Dictionary.StiAliasAttribute добавлен.
- Новая опция StiOptions.Engine.DefaultUnit добавлена.
- Новый атрибут Stimulsoft.Report.StiSuperToolTipTextAttribute добавлен.
- Новая статическая опция Stimulsoft.Report.StiSuperToolTipBitmapAttribute добавлена.
- Новая статическая опция StiOptions.Export.Pdf.UseEditableFieldName добавлена.
- Новая статическая опция StiOptions.Export.Pdf.UseEditableFieldAlias добавлена.
- Новая статическая опция StiOptions.Export.Pdf.UseEditableFieldTag добавлена.
- Новая статическая опция StiOptions.Export.Pdf.AllowFontsCache добавлена.
- Свойство GlobalizationStrings отчета теперь поддерживает компоненты Rich Text.
- Некоторые улучшения при расчете легенды графика.
- Экспорт в формат Calc теперь поддерживает свойство ExcelValue.
- Некоторые улучшения в движке отчета, связанные с компонентом Sub-Report.
- Некоторые улучшения в движке отчета, связанные с компонентом Panel.
- Некоторые улучшения в экспорте в HTML.
- Некоторые улучшения в in containers processing.
- Некоторые улучшения в компоненте Cross-Tab в режиме RighToLeft.
- Некоторые улучшения с инструменте Import.CrystalReports.
- Некоторые изменения в компоненте Cross-Tab и свойством TextQuality.
- Некоторые улучшения при обработке сегментированных страниц.
- Некоторые улучшения при экспорте в Rich Text.
- Некоторые улучшения при экспорте в PDF.
- Некоторые улучшения при сохранении и загрузке файлов MDC.
- Свойство GlobalizedName добавлено к текстовому компоненту в Reports Designer.Web.
- Добавлена новая статическая опция StiWebDesignerOptions.ModifyDataSources.
- Добавлено новое событие PreInit в StiWebDesigner.
- Теперь стало возможным открывать изображения с локальных дисков.
- Некоторые улучшения в GUI дизайнера отчетов для web.
- Некоторые улучшения в PageFooter в Reports Designer.Web.
Исправленные ошибки
- Исправлено: Проблема с редактированием событий Connection.
- Исправлено: Некоторые исправления в StiLogService.
- Исправлено: Некоторые проблемы с Chart компонентом.
- Исправлено: Некоторые улучшения в экспорте в Excel, Excel 2007 и Word 2007.
- Исправлено: Некоторые исправления в экспорте в Power Point.
- Исправлено: Некоторые ошибки в Drill-Down отчетах.
- Исправлено: Некоторые проблемы с рендерингом таблиц.
- Исправлено: Некоторые проблемы с переменными и параметрами RequestFromUser.
- Исправлено: Некоторые проблемы с Text Editor.
- Исправлено: некоторые проблемы с рендерингом таблицы.
- Исправлено: Некоторые проблемы со свойством NullValue текстового компонента.
- Исправлено: Некоторые улучшения в EngineV2.
- Исправлено: Некоторые проблемы с рендерингом Cross-Tab-а.
- Исправлено: Некоторые проблемы с chart titles.
- Исправлено: Некоторые проблемы с сохранением отчета в файл.
- Исправлено: Некоторые проблемы с экспортом в PDF и компонентом Rich Text.
- Исправлено: Некоторые проблемы с экспортом очень длинных строк в PDF.
- Исправлено: Некоторые проблемы с текстовыми форматами.
- Исправлено: Некоторые проблемы с EngineV1.
- Исправлено: Некоторые проблемы с графиками из MDC файла.
- Исправлено: Некоторые проблемы с компонентом Chart.
- Исправлено: Некоторые проблемы с изображениями в ресурсах и нулевыми переменными.
- Исправлено: Некоторые проблемы с построением Cross-Tab-а.
- Исправлено: Некоторые проблемы компонентом Table.
- Исправлено: Некоторые проблемы со свойством ShrinkToFit.
- Исправлено: Некоторые проблемы со свойством PrintAtBottom и компонентом Sub-Report.
- Исправлено: Некоторые проблемы с Event Editor.
- Исправлено: Некоторые проблемы с экспортом в Word.
- Исправлено: Некоторые проблемы с ядром отчета.
- Исправлено: Проблема со стилями шрифта в некоторых случаях.
- Исправлено: Некоторые проблемы с nullable guid.
- Исправлено: Некоторые улучшения в ядре бизнес-объектов.
- Исправлено: Некоторые проблемы с экспортом в PDF и режимом RightToLeft.
- Исправлено: Некоторые проблемы с компонентом RichText и разрешением экрана при 120 dpi.
- Исправлено: Некоторые проблемы с экспортом в Word2007 и режимом RightToLeft.
- Исправлено: Некоторые проблемы с аргументами datetime в chart series.
- Исправлено: Некоторые проблемы со Scatter series.
- Исправлено: Некоторые проблемы с цветами в Pie и Doughnut series.
- Исправлено: Некоторые проблемы с Cross Lines.
- Исправлено: Некоторые проблемы с экспортом в формат PDF.
- Исправлено: Проблемы с расчетом PageNumber в некоторых случаях.
- Исправлено: Проблема с экспортом в Word2007 и текстом right to left.
- Исправлено: Проблема с CrossLinePrimitive и EmptyBand.
- Исправлено: Некоторые проблемы с большими изображениями в Rich Text.
- Исправлено: Некоторые проблемы с настройками Text Editor.
- Исправлено: Проблема со свойством FootersOnAllPages в некоторых случаях.
- Исправлено: Некоторые проблемы с событиями отчета Exporting и Exported.
- Исправлено: Некоторые проблемы с empty бендом в некоторых ситуациях.
- Исправлено: Проблема с custom size в charts.
- Исправлено: Проблема с локализацией кнопки печать в StiWebViewer.
- Исправлено: Проблема с кнопкой Next в StiWebViewer некоторых состояниях.
- Исправлено: Ошибка с подсказками во вьювере в Windows XP SP3.
- Исправлено: Некоторые проблемы с компонентом RichText и StiWebViewerFx.
- Исправлено: Некоторые проблемы с бендом empty в некоторых ситуациях.
- Исправлено: Некоторые проблемы с индикатором сортировки Viewer.Fx.
- Исправлено: Проблема с печатью hatch brush в Viewer.Fx.
- Исправлено: Некоторые проблемы с панелей закладок в Viewer.Fx.
- Исправлено: Проблема с прозрачностью изображения в Viewer.Fx.
- Исправлено: Некоторые проблемы со свойством Interaction.Tooltip и StiWebViewerFx.
- Исправлено: Некоторые проблемы со свойством Interaction.Hyperlink и StiWebViewerFx.
- Исправлено: Некоторые проблемы с сессиями на серверной стороне StiWebViewerFx.
- Исправлено: Некоторые проблемы с загрузкой отчета из исходного кода и сборок отчета в StiWebViewer.