Это первый релиз продукта в этом году. В новом релизе мы уделили много внимания удобству использования нашего продукта. Была добавлена возможность проверки отчетов перед запуском. Появился новый метод работы с бизнес-объектами. Добавлена поддержка формата PDF/A. Появился новый простой и быстрый способ запроса параметров у пользователя.
Проверка отчетов
Уникальная возможность появилась в нашем продукте. Вы можете проверять отчет на потенциальные проблемы при его работе. Данная утилита представляет собой целую систему проверки. После проверки система не только сообщает об ошибках компиляции, но и дает многочисленные рекомендации и предупреждения о самых разных аспектах работы проверяемого отчета. Многие выявленные проблемы можно мгновенно исправить предложенными способами. Проверить отчет можно как внутри дизайнера отчетов, так и при помощи специальной утилиты – 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 с повышенной тщательностью, для того, чтобы улучшить качество его отображения.
Локализация на турецкий язык
Для турецко-говорящих пользователей появилась возможность использовать программный продукт на своем родном языке. Теперь наш продукт поддерживает 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 с повышенной тщательностью, для того, чтобы улучшить качество его отображения.
Локализация на турецкий язык
Для турецко-говорящих пользователей появилась возможность использовать программный продукт на своем родном языке. Теперь наш продукт поддерживает 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.
Исправленные ошибки
- Исправлено: Проблема с редактированием событий 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.
- Исправлено: Некоторые проблемы с настройками сохранения дизайнера отчетов.
- Исправлено: Некоторые проблемы с nested bookmarks в EngineV2.