
Improves WPF Report Designer and Document Preview controls.
Fixes
- WPF Report Designer - There is no public API to catch the moment when a user expands/collapses a band.
- "Value cannot be null. Parameter: (value)" error occurs on a form with the PDF Viewer control.
- A Report created in the Add DevExpress Item menu does not generate the designer.cs file and ignores the application namespace.
- An XtraReports hierarchical report throws an exception in Previewer if the data source is empty.
- Chart Report Designer - The Series -> Data Source Sorted property value is different in the Chart Designer and Series editor.
- Document Viewer displays "An error occurred while rebuilding a data source schema" error instead of an exact exception thrown by a custom SQL query.
- DocumentPreview - XtraReportPreviewModel - XtraReport.CreateDocument causes System.StackOverflowException.
- DocumentPreviewControl waits for parameter values in a report with invisible parameters.
- DocumentPreviewControl with RemoteDocumentSource - Cannot create a document for a report with parameters when the RequestOption property is set to True.
- Export to DOCX - Label margins are incorrectly exported when the mark-up feature is used (AllowMarkupText = True).
- Export to DOCX - Text is missing in "Single File Page by Page" export mode when large font sizes are used.
- Exporting - The CanPublish feature does not work if XRTableCell.RowSpan is greater than 1.
- Expression Editor - Report parameters are inserted into function arguments as fields (enclosed in square brackets Iif([?p1], ,)).
- Expression Editor does not work with data fields that contain the forward slash (/) and dot (.) symbols (v20.1).
- Floating tables - XRRichText throws an internal exception on importing floating tables.
- GridReportManagerService ignores the value of the ComboBoxEdit control defined in PrintCellStyle.
- ObjectDataSource - The bound object constructor is invoked only once when the first subreport occurrence is printed.
- Print Preview - The form is not shown after modifying the multiple display configuration in Microsoft Windows display settings.
- PrintEditorController.LoadForm creates tasks that can fail and does not observe them.
- Report Designer hangs on an attempt to modify SqlDataSource after updating to v20.1.3.
- Report Generator ignores the Grid control's sorting settings.
- Report Wizard may not work correctly after the XPO data source (XpoDataSource component) was selected as a report's data source.
- SqlDataSource - Schema discovery fails for table names wrapped in 'single quotes'.
- The report repeats the first record image when using a custom expression that returns a byte array for the XRPictureBox.ImageSource property.
- The XRDesignMdiController.OpenReport method call throws the "Value cannot be null. Parameter name: lookAndFeel" exception in the ASP.NET Environment.
- The XRPivotGrid.RestoreLayoutFromStream method ignores appearance settings for PivotGrid fields.
- The XtraReport.Print() method does not work after update to v20.1.
- Unable to localize ComboBox content in the printing Watermark dialog.
- Web Dashboard - GUID-like string value in the Filter Editor is converted into GUID.
- Web Document Viewer may show the 'onKeyPress option is deprecated in 20.1' warning.
- Web Report Designer - Expression Editor's validation mechanism does not take into account display names or aliases.
- Web Report Designer - Reports localization turns report parameters into Visible state and it is no longer possible to hide them.
- Web Report Designer - The 'Cannot read property 'surface' of null' client-side error is thrown on an attempt to open a specific report layout.
- Web Report Designer - The client-side ReportOpening event is raised on double-clicking a subreport.
- WinForms Dashboard exports item captions with truncated HTML tags in PDF.
- WPF End-User Report Designer - The ReportUnit and PaperKind properties of the report created by the IReportStorage.CreateNew method are ignored.
- WPF Report Designer - It's not possible to set up a dynamic parameter's ValueMember and DisplayMember if DataMember was not assigned.
- XRCrossTab - GroupRowIndex value is incorrect if there are multiple data fields.
- XRPdfContent placed inside SubBand doesn't work.
- XRPictureBox - Setting the Sizing property to "AutoSize" may enlarge report memory consumption.
- XtraReport - Merged PDF pages are printed in wrong orientation.
- XtraReport - Sorting in a calculated field results in empty preview.