In Development
Last Updated: 24 May 2024 09:01 by ADMIN
Scheduled for 2024 Q3

When the input data of a pie chart is such that some of the series are insignificant enough not to be drawn on the surface area, a DocumentRenderException with the message "The operation was canceled" is thrown by the Reporting engine.

Enlarging the pie chart or hiding/removing its data point labels clears the error. 

Completed
Last Updated: 22 May 2024 12:56 by ADMIN
Release 2024 R1 PI1

When previewing (in print preview mode) reports that have been rendered on a Report Server instance with the WinForms Report Viewer, the result looks like the screenshot below.

The above is reproducible in the Standalone Report Designer as well because it uses the WinForms Report Viewer internally.

Unplanned
Last Updated: 20 May 2024 08:03 by Steve

The getReportParameters method of the HTML5 Report Viewer omits parameters with unset values that have their AllowNull property set to False.

The reportSource method of the HTML5 Report Viewer can be used as an alternative.

Completed
Last Updated: 16 May 2024 08:28 by ADMIN
Release 2024 Q2

Clicking on the Value property of a Report Parameter from the Report Explorer in the .NET Standalone Report Designer throws the following error:

The issue is not present in the Standalone Report Designer for .NET Framework.

Unplanned
Last Updated: 13 May 2024 07:35 by ADMIN
Scheduled for 2024 Q3

The RTF rendering automatically switches to the Tables rendering mode whenever a Crosstab/Table/List is detected in a report. This rendering mode throws an exception whenever the report contains PictureBox with one of the following sizing options.

  • Center
  • Normal
  • Stretch
  • ScaleProportional

The RTF export should work with all PictureBox sizing options regardless of the rendering mode.

To work around the issue currently, one can either force the rendering engine to use the Frames rendering mode using the RenderingMode device information property or set the Sizing property of all picture boxes in the report to AutoSize.

 
Unplanned
Last Updated: 09 May 2024 07:54 by Greg
When exporting a report using the ReportProcessor class, the properties defined in the RuntimeSettings property of the report are disregarded by the Reporting engine.
In Development
Last Updated: 08 May 2024 14:11 by ADMIN
Scheduled for 2024 Q2

My PostgreSQL query contains an Integer parameter. In the Standalone Designer, it executes successfully both in design and in preview.

In the Web Designer, the same report is also previewed successfully. When I try to configure the SqlDataSource though, if I run the Execute Query in the final step, the database returns an error stating '...operator does not exist: integer = text...'

If the parameter is String, the query runs fine in design time of the Web Designer as well.

Unplanned
Last Updated: 07 May 2024 11:34 by David

When a report contains multiple DateTime parameters, the viewer assigns the first value to all of them regardless of their default values or the values passed in the viewer's report source.

Additionally, if one clicks the preview button quickly after changing the value of a DateTime parameter, the old value is passed to the service even though the parameter editor is updated. To avoid this, the user needs to wait a second before previewing.

  
Unplanned
Last Updated: 07 May 2024 06:54 by ADMIN
As soon as we enable Accessibility, the parameter area will not be displayed anymore. You can reproduce the issue with the Demo Project when using a Custom Parameter Editor.
Unplanned
Last Updated: 02 May 2024 08:25 by Steve

When testing integer values outside the range of System.Int32 (-2147483648 to 2147483647) for a multi-value integer parameter, I started to get the error:

An error has occurred while processing Report '___':
Cannot perform '=' operation on System.Int32 and System.Int64.

I narrowed this down to the "In" and "Between" operators. For example, the expression evaluating a literal integer value against the multi-value parameter:

= 0 In Parameters.IntegerMultiVal.Value

It appears that the literal integer is being converted, internally, to Int32 and compared against the contents of the multi-value parameter as Int64 - though the error only occurs when a value outside the Int32 range is present.

Direct comparison to a single parameter value outside the Int32 range appears to work fine:
= Parameters.IntegerSingleVal.Value = 0
Additionally, when replacing the literal integer in the expression with a single value parameter set to the same value, it evaluates without error:

= Parameters.ZeroVal.Value In Parameters.IntegerMultiVal.Value

This was tested and reproduced in the HTML5 report viewer and the standalone report editor.

Unplanned
Last Updated: 30 Apr 2024 10:58 by Salvador

The HTML5-based report viewers use the following navigation icons.

  • Arrow with a line to navigate to the next/previous page.
  • Double arrows to navigate to the first/last page.

This is unintuitive and inconsistent with the desktop and native report viewers.
The navigation icons should instead be:

  • Single arrow to navigate to the next/previous page.
  • Arrow with a line to navigate to the first/last page.
Unplanned
Last Updated: 29 Apr 2024 14:10 by Stephen
Opening the .NET version of the Standalone Report Designer through a TRDP/TRDX/TRBP file changes its default working directory and external assemblies that are added to it cannot be loaded. 
Unplanned
Last Updated: 26 Apr 2024 11:27 by ADMIN
Scheduled for 2024 Q3

Adding the "Telerik.ReportViewer.WinUI.Themes/Themes/Generic.xaml" theme to a WinUI project causes existing AppBarButtons to grow in size because it overrides the AppBarButtonContentHeight setting.

The report viewer theme should not override the styles of the default WinUI controls.

In Development
Last Updated: 26 Apr 2024 11:07 by ADMIN
Scheduled for 2024 Q3
If the password of the SQL user contains the percentage symbol (%) before a number, the last three steps of the SQL Data Source Configuration Wizard cannot be completed.
In Development
Last Updated: 26 Apr 2024 08:39 by ADMIN
Scheduled for 2024 Q2
I have a problem with the current version in a Linux container using 2024.1.30 and 18.0.24.305 version of reporting. I only get this when I'm attempting to produce multiple reports at the same time.  It's the same issue regardless of whether it's running as a hosted web service or if I'm running as a server based blazor app.

DockerBlazorApp Error: 0 : An error has occurred while rendering the report: System.InvalidOperationException: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct.
   at System.Collections.Generic.Dictionary`2.TryInsert(TKey key, TValue value, InsertionBehavior behavior)
   at System.Collections.Generic.Dictionary`2.set_Item(TKey key, TValue value)
   at Telerik.Drawing.SKIA.Text.FontMapper.LoadPrivateFont(SKTypeface typeface, String familyName)
   at Telerik.Drawing.Skia.Graphics.MeasureTextBlock(String text, Single widthConstraint, Single heightConstraint, StringFormatBase stringFormat, IFont font)
   at Telerik.Drawing.Skia.Graphics.MeasureString(String text, IFont font, SizeF layoutArea, StringFormatBase stringFormat, Int32& charactersFitted, Int32& linesFilled)
   at Telerik.Reporting.Processing.WindowsTextMeasureProvider.MeasureString(IGraphics graphics, String text, GdiFontInfo fontInfo, SizeF layoutArea, StringFormatBase stringFormat, Int32& charactersFitted, Int32& linesFilled)
   at Telerik.Reporting.Processing.MeasureContext.MeasureString(String text, IFont font, SizeF layoutArea, TextFormat textFormat, Int32& charactersFitted, Int32& linesFilled)
   at Telerik.Reporting.Processing.TextRenderer.MeasureText(IMeasureContext context, String text, IFont font, RectangleF layoutRectangle, TextFormat textFormat, Boolean multiline, Int32& charactersFitted)
   at Telerik.Reporting.Processing.TextBoxUtil.MeasureTextContainer(ITextContainer textContainer, RectangleF layoutBounds, IMeasureContext context)
   at Telerik.Reporting.Processing.TextBox.MeasureItem(IMeasureContext context, SizeLU availableClientSize, Boolean canGrow)
   at Telerik.Reporting.Processing.TextBox.MeasureItem(IMeasureContext context, SizeLU availableClientSize)
   at Telerik.Reporting.Processing.TextBox.MeasureContent(IMeasureContext context, SizeLU availableClientSize)
   at Telerik.Reporting.Processing.LayoutElement.MeasureCore(IMeasureContext context, SizeLU availableSize)
   at Telerik.Reporting.Processing.VisualElement.MeasureCore(IMeasureContext context, SizeLU availableSize)
   at Telerik.Reporting.Processing.ProcessingElement.MeasureCore(IMeasureContext context, SizeLU availableSize)
   at Telerik.Reporting.Processing.LayoutElement.Measure(IMeasureContext context, SizeLU availableSize)
   at Telerik.Reporting.Processing.AbsolutePositionLayout.MeasureChildItems(IMeasureContext context, SizeLU availableClientSize)
   at Telerik.Reporting.Processing.AbsolutePositionLayout.MeasureContent(IMeasureContext context, SizeLU availableClientSize)
   at Telerik.Reporting.Processing.ReportSectionBase.MeasureContent(IMeasureContext context, SizeLU availableClientSize)
   at Telerik.Reporting.Processing.PageSection.MeasureContent(IMeasureContext context, SizeLU availableClientSize)
   at Telerik.Reporting.Processing.LayoutElement.MeasureCore(IMeasureContext context, SizeLU availableSize)
   at Telerik.Reporting.Processing.VisualElement.MeasureCore(IMeasureContext context, SizeLU availableSize)
   at Telerik.Reporting.Processing.ProcessingElement.MeasureCore(IMeasureContext context, SizeLU availableSize)
   at Telerik.Reporting.Processing.LayoutElement.Measure(IMeasureContext context, SizeLU availableSize)
   at Telerik.Reporting.Paging.PageCompositionBase.MeasurePageSection(PageSection section)
   at Telerik.Reporting.Paging.PageCompositionBase.ProcessPageSectionsForPaging()
   at Telerik.Reporting.Paging.PageCompositionBase.MoveToNextPageArea()
   at Telerik.Reporting.Paging.PageCompositionBase.NextVerticalPage()
   at Telerik.Reporting.Paging.PageCompositionBase.CreatePages()
   at Telerik.Reporting.Paging.PagerBase.Telerik.Reporting.Paging.IPager.CreatePages(IPageHandler handler, LayoutElement root)
   at Telerik.Reporting.BaseRendering.RenderingExtensionBase.Render(LayoutElement root, Hashtable renderingContext, Hashtable deviceInfo, CreateStream createStreamCallback, EvaluateHeaderFooterExpressions evalHeaderFooterCallback, PageSettings pageSettings
Unplanned
Last Updated: 25 Apr 2024 12:32 by Michael

If you set the WinUI viewer's ViewMode to PrintPreivew in the XAML or the code, the toolbar button's state and value don't change. Hence, even though the report is displayed in PrintPreview, the button for switching the ViewMode is still showing 'Switch to PrintPreview' and is not highlighted. When you click it, the report is displayed in Interactive View, the button becomes highlighted and the tooltip states 'Switch to Interactive mode'.

Unplanned
Last Updated: 25 Apr 2024 06:03 by ADMIN

If cells grow or shrink, if there are hidden cells, any time a report section grows vertically, the next section/table is not respecting the growing of the previous item and text prints in the wrong spot or the table overlaps the previous table.

A potential workaround is to manually convert the troublesome tables to lists where possible.

Unplanned
Last Updated: 23 Apr 2024 12:43 by Paolo

I have denied the permission to use the Asset Manager in the configuration of the service of the Web Report Designer. This is generally respected and I do not see the option to open the asset manager from the main menu but when I try to set an image to a PictureBox item, I still see the option to add it from the assets and the button is also clickable.

With that being said, the permission is respected on the server and I get an error about not having permission to use the Asset Manager when I click on the button. Still, it will be better if the button is removed from the UI altogether when I have disabled the assets.

Completed
Last Updated: 18 Apr 2024 07:52 by ADMIN
Release 2024 Q1

Currently, the Map's TileProvider UrlTemplate property may be set only to a hard-coded string. It would be very useful to be configurable as an Expression to allow for dynamic values.

Unplanned
Last Updated: 16 Apr 2024 08:19 by Jonathan
Created by: Jonathan
Comments: 0
Type: Bug Report
1

Password-protected PDF documents generated with Telerik Reporting have blank pages when opened with an iPhone.

1 2 3 4 5 6