While working on a new version of Stimulsoft Reports.Web we have paid attention to the full support of displaying the reports by the StiWebViewerFx component. Now it supports watermarks, shadows, and the advanced borders of the components of a report. In addition, we worked on the report designer in the web. A lot of minor improvements in this direction were done. Also we added support of the PDF/A storage format of documents, which extends the capabilities of our product.
Watermarks, shadows and borders
The new version of StiWebViewerFx now supports watermarks in a report. Text watermarks and watermarks as images are supported. In addition, StiWebViewerFx can show shadows of components. And another improvement is support of advanced borders. Now all types of borders are completely supported.
Report checking
Unique ability to check a report for problems was added in our product. We have created the system of checking reports on issues. The report checker does not only inform you about the errors of compilations but provides multiple recommendations, messages, advice, and warnings about fixing the problems. You may immediately fix issues by some of the ways offered. Report checking works both in the report designer and by running the Report Checker utility.
New primitives
In the new version of the report generator you will find multiple new primitives. All primitives are available for the Shape component. In addition to updating the Shape component we also updated HorizontalLine and VerticalLine components. New StartCap and EndCap properties are added. They provide an opportunity to change the style of the start and and lines in the report.
Report options
At first glance, insignificant improvement was made in the data dictionary. Variables have a new Request from User property. If to enable this property, then, when you show a report in the viewer, the report generator will automatically display a special form that is used to output the value of this variable. This improvement greatly simplifies the development of reports in our report generator. This property is supported by WebViewer and WebViewer.Fx.
ProcessignDuplicates improved
We have extended the work with the ProcessingDuplicates property of the text component. This property is actively used by many of our customers. We added 3 new values: BasedOnTagMerge, BasedOnTagHide, and BasedOnTagRemoveText. New values are different from previous ones. They use values of the Tag property as the key for processing but not the Text property of the text component. This enhancement provides the ability to specify compound keys, which will be used for components processing.
The WYSIWYG property of the RichText component
We have been receiving a lot of requests from our customers. The request was related with the RichText component and it is not correctly shown under some operational systems, and incorrectly printed on some printers. To avoid these problems we added a new property to the RichText component. If the property is enabled then the reporting tool will work with the RichText component more thoroughly to increase the quality of its showing.
Turkish localization
Our customers from Turkey might be pleased to discover that they are now able to use Stimulsoft in their native language. Now our product supports 25 languages.
The following minor changes are available in this release:
Fixed Bugs
Watermarks, shadows and borders
The new version of StiWebViewerFx now supports watermarks in a report. Text watermarks and watermarks as images are supported. In addition, StiWebViewerFx can show shadows of components. And another improvement is support of advanced borders. Now all types of borders are completely supported.
Report checking
Unique ability to check a report for problems was added in our product. We have created the system of checking reports on issues. The report checker does not only inform you about the errors of compilations but provides multiple recommendations, messages, advice, and warnings about fixing the problems. You may immediately fix issues by some of the ways offered. Report checking works both in the report designer and by running the Report Checker utility.
New primitives
In the new version of the report generator you will find multiple new primitives. All primitives are available for the Shape component. In addition to updating the Shape component we also updated HorizontalLine and VerticalLine components. New StartCap and EndCap properties are added. They provide an opportunity to change the style of the start and and lines in the report.
Report options
At first glance, insignificant improvement was made in the data dictionary. Variables have a new Request from User property. If to enable this property, then, when you show a report in the viewer, the report generator will automatically display a special form that is used to output the value of this variable. This improvement greatly simplifies the development of reports in our report generator. This property is supported by WebViewer and WebViewer.Fx.
ProcessignDuplicates improved
We have extended the work with the ProcessingDuplicates property of the text component. This property is actively used by many of our customers. We added 3 new values: BasedOnTagMerge, BasedOnTagHide, and BasedOnTagRemoveText. New values are different from previous ones. They use values of the Tag property as the key for processing but not the Text property of the text component. This enhancement provides the ability to specify compound keys, which will be used for components processing.
The WYSIWYG property of the RichText component
We have been receiving a lot of requests from our customers. The request was related with the RichText component and it is not correctly shown under some operational systems, and incorrectly printed on some printers. To avoid these problems we added a new property to the RichText component. If the property is enabled then the reporting tool will work with the RichText component more thoroughly to increase the quality of its showing.
Turkish localization
Our customers from Turkey might be pleased to discover that they are now able to use Stimulsoft in their native language. Now our product supports 25 languages.
The following minor changes are available in this release:
- A new ShowExportToDocument property is available for StiWebViewerFx.
- Localization loading error message in StiWebViewerFx.
- Some improvements in text drawing in StiWebViewerFx.
- Some improvements in StiWebViewerFx which work with the empty report.
- The export to PDF now supports tooltips of components.
- Now you can use the third party controls on forms of reports.
- The PdfImageQuality property of StiWebViewer replaced on the ImageQuality property. New property will be applied to all exports (if applicable).
- The PdfImageResolution property of StiWebViewer is replaced on the ImageResolution property. The new property will be applied to all exports (if applicable).
- StiWebViewer now supports export to the Power Point.
- The ExcelValue property is added to the CheckBox component.
- A new ExportDataOnly property is added to StiWebViewer.
- A new StiOptions.Print.UsePrinterSettingsEntirely property is available.
- A new StiOptions.Export.Csv.UseMultilineText property is available.
- A new Stimulsoft.Report.Dictionary.StiAliasAttribute attribute is added.
- A new StiOptions.Engine.DefaultUnit static option is available.
- A new Stimulsoft.Report.StiSuperToolTipTextAttribute attribute is added.
- A new Stimulsoft.Report.StiSuperToolTipBitmapAttribute attribute is added.
- A new StiOptions.Export.Pdf.UseEditableFieldName static option is available.
- A new StiOptions.Export.Pdf.UseEditableFieldAlias static option is available.
- A new StiOptions.Export.Pdf.UseEditableFieldTag static option is available.
- A new StiOptions.Export.Pdf.AllowFontsCache static option is available.
- Some improvements in calculation of chart legend.
- The export to Calc format now supports the ExcelValue property.
- Some improvements in the report engine regarding the Sub-Report component.
- Some improvements in the report engine regarding the Panel component.
- Some improvements in the HTML export.
- Some improvements in containers processing.
- Some improvements in the Cross-Tab component in the RighToLeft mode.
- Some improvements in the Import.CrystalReports tool.
- Some changes in the Cross-Tab component and the TextQuality property.
- Some improvements in processing of segmented pages.
- Some improvements in the exports of Rich Text.
- Some improvements in the export to PDF.
- Some improvements in saving and loading MDC files.
- The GlobalizedName property is added to text component in Reports Designer.Web.
- A new StiWebDesignerOptions.ModifyDataSources static option is added.
- A new PreInit event is added to StiWebDesigner.
- Now you can open images from local drivers.
- Some improvements in web report designer GUI.
- Some changes regarding PageFooter in Reports Designer.Web.
Fixed Bugs
- Fix: Some problems with the RichText components and StiWebViewerFx.
- Fix: Some bugs with the empty bands in some situations.
- Fix: Some bugs with the sort indicator in Viewer.Fx.
- Fix: A bug with printing hatch brush in Viewer.Fx.
- Fix: Some bugs with the bookmarks panel in Viewer.Fx.
- Fix: A bug with an image transparency in Viewer.Fx.
- Fix: Some problems with the Interaction.Tooltip property and StiWebViewerFx.
- Fix: Some problems with the Interaction.Hyperlink property and StiWebViewerFx.
- Fix: Some problems with sessions at server side in StiWebViewerFx.
- Fix: Some problems with loading report from source code files and report assemblies in StiWebViewer.
- Fix: A problem of editing events of Connection.
- Fix: Some fixes in StiLogService.
- Fix: Some troubles in Charts.
- Fix: Some improvements in export to Excel, Excel 2007 and Word 2007.
- Fix: Some fixes in export to Power Point.
- Fix: Some bugs with the Drill-Down reports.
- Fix: Some troubles with the table rendering.
- Fix: Some troubles with variables and the RequestFromUser parameter.
- Fix: Some problems with the Text Editor.
- Fix: Some problems with the table rendering.
- Fix: Some problems with the NullValue property of the text component.
- Fix: Some improvements in the report EngineV2.
- Fix: Some problems with the Cross-Tab rendering.
- Fix: Some bugs with chart titles.
- Fix: Some troubles with saving report to the standalone file.
- Fix: Some troubles with export to the PDF and Rich Text components.
- Fix: Some problems with the export to PDF very long strings.
- Fix: Some problems with the text formats.
- Fix: Some problems with the EngineV1.
- Fix: Some bugs with charts from MDC files.
- Fix: Some troubles with the Chart component.
- Fix: Some problems with images in resources and nullable variables.
- Fix: Some problems with the Cross-Tab rendering.
- Fix: Some bugs with the Table component.
- Fix: Some bugs in the ShrinkToFit property.
- Fix: Some bugs with the PrintAtBottom property and the Sub-Report component.
- Fix: Some bugs with the Event Editor.
- Fix: Some bugs with the export to Word.
- Fix: Some problems in report engine.
- Fix: Bug with font styles in some cases.
- Fix: Some troubles with nullable guid.
- Fix: Some improvements in the business objects engine.
- Fix: Some problems with the export to PDF and the RightToLeft mode.
- Fix: Some problems with the RichText component and 120 dpi screen resolution.
- Fix: Some problems with the export to Word2007 and the RightToLeft mode.
- Fix: Some troubles with datetime arguments in chart series.
- Fix: Some troubles with the Scatter series.
- Fix: Some troubles with colors in Pie and Doughnut series.
- Fix: Some problems with the Cross Lines.
- Fix: Some problems with the export to PDF format.
- Fix: Bugs with the PageNumber calculating in some situations.
- Fix: Bug with the export to Word2007 and right to left text.
- Fix: A bug with the CrossLinePrimitive and EmptyBand.
- Fix: Some problems with big images in the Rich Text.
- Fix: Some troubles with Text Editor settings.
- Fix: A bug with the FootersOnAllPages property in some cases.
- Fix: Some bugs with the Exporting and Exported events of report.
- Fix: Some bugs with empty bands in some situations.
- Fix: A problem with the custom size of charts.
- Fix: A problem with localization of print button in StiWebViewer.
- Fix: A problem with the Next button in StiWebViewer in some states.
- Fix: Some problems with the nested bookmarks in EngineV2.