
Improves WebReport, adds online designer support.
Features
- Added support for Online Designer in WebReport
- Added outline (TOC) of report in WebReport
- Added property WebReport.DesignerConfig for storing custom configuration of Online Designer
- Added properties WebReport.RequestHeaders, WebReport.ResponseHeaders
- Added catching of exceptions on call of WebReport.DesignerSaveCallBack
- Added ToolbarBackgroundStyle.None (you can use WebReport.ToolbarColor instead bitmap from style)
- Added properties WebReport.UnlimitedWidth, WebReport.UnlimitedHeight for enable Unlimited size for all report pages (default: false - use report settings)
- Added property WebReport.Dialogs for enable or disable all report dialogs (default: true - enabled)
- Added property WebReport.ShowBackButton to display the "Back" button (return to previous report in the tabbed report)
- Added property WebReport.LogFile to log the errors in WebReport, may be combined with WebReport.Debug
- Added property WebReport.EnableMargins to use page margins in the output (default: false)
- Added support of Page.Fill in WebReport
- Added support of WebReport background color - WebReport.BackColor (default value: White)
- Added hyperlinks on bookmarks functionality (works only with Layers = true)
- Added hyperlinks on page number functionality (works only with Layers = true)
- Added click event handler functionality (works only with Layers = true)
- Added detailed reports - hyperlinks on hidden report page or report file (works only with Layers = true)
- Added new property WebReport.ShowTabCloseButton (default value: false)
- Added new property WebReport.TabPosition (default value: TabPosition.InsideToolbar)
- Added new example for Single Page Application \Demos\C#\Web\SPADemo
- Added new enum member TabPosition.Hidden for hidding tabs from toolbar
- Added properties Left, Top, Width, Height in CustomDrawEventArgs (can be used in WebReport.CustomDraw)
- Added showing Print Dialog in print in PDF
- Added properties WebReport.DocxRowHeightIs, WebReport.PdfShowPrintDialog
- Added function WebReport.PrintInPdf(bool ShowPrintDialog) for setup showing the Print Dialog in PDF
- Added event for rendering the custom objects in Web or overriding rendering of standard objects (WebReport.CustomDraw), works only with enabled WebReport.Layer
- Added support of layered HTML in WebReport (WebReport.Layers) with better WYSIWYG
- Added property WebReport.RefreshTimeout (time for report refresh in seconds, 0 - refresh disabled), this property may be useful for Dashboard functionality
- Added autosave report templates in designer
- Added abilty to save prepared reports into cloud storage
- Added export to JSON fomat
- Added export to LaTeX format
- Improved export to SVG format
- Improved export to graphics bitmap formats
- Improved Gauge object
- Added Map object
- Added new shapes
- Added new data source CSV format
- Added experimental implementation of RichText object
- Data access objects has been ported from FR.NET
- Added support of OTF files with CFF fonts (OTTO fonts)
Fixes
- Fixed PostgreSQL issue
- Fixed font weight
- Fixed command line build under Linux and OSX (xbuild instead of mdtool)
- Fixed clipping area in preview window under Linux and OSX
- Fixed path to TrueType fonts
- Fixed horizontal justify for "space before new line" case