•TRVReportShapeProperties is moved from RVReportValueVisualizer to RVReportShapes unit.
•Demo projects for Delphi are moved to Demos\Delphi\ folder. To prevent duplicates, uninstall the previous version of Report Workshop before installing v2.0
RAD Studio 10.3 Rio
Delphi and C++Builder 10.3 Rio are supported.
Report Workshop supports high-dpi display modes and zooming in TRichView (dialogs and visualizers were modified). "Per monitor v2" is supported in RAD Studio 10.3.
User interface is translated to multiple languages.
Functions for ScaleRichView are added.
TRVReportZEOSDSDataProvider – new data provider component for ZEOS library.
TRVReportDxMemDataProvider – new data provider allowing to implement master/detail reports on TdxMemData datasets (by Developer Express Inc.)
$If command is extended: conditions may be comparison operators.
New data field types: minutes, seconds, mseconds. They allow to represent an integer (containing a time interval) as a time value.
New shape types (the initial release included 7 shapes).
TRVShape – a new component that draws a shape.
TRVShapeItemInfo – a new document object that draws a shape.
TrvrActionInsertShape – a new action for inserting shape objects in editors. TrvActionInsertProperties can edit properties of shape items.
New property ShapeScaleX for visualizers displaying shapes; it allows inscribing shapes in rectangles instead of squares.
All Demo projects are moved from Demos\ to Demos\Delphi\ folder. ReportEditor demos are restructured: now they all use the same main form unit. New versions of ReportEditor demos were added for Delphi 10.3+: they use virtual image lists (containing 16x16, 32x32 and selected 64x64 images) and support "per monitor v2" mode. A complete set of ReportEditor demos (for Delphi 5-2007 with 16 color toolbar images, for Delphi 2009+ with modern images, for Delphi 2009+ with moden images using ScaleRichView, for Delphi 10.3+ using virtual image lists, for Delphi 10.3+ using virtual image lists with ScaleRichView) is available for many database components, where it is possible (FireDAC, IBX, MicroOLAP DACs, NexusDB, ElevateDB, ZEOSLib, BDE).