Unplanned
Last Updated: 05 Oct 2023 12:18 by ADMIN

Could you add a property to the TelerikReportViewer so the user can pass queryStringParams to server api calls. For my case, I need it to support multi-tenant. 

 

Thanks

Completed
Last Updated: 15 Nov 2023 11:42 by ADMIN
Release 2024 R1 PI1

Output with Skia in Linux Docker:

Expected output (Skia/GDI in Windows):

 

Completed
Last Updated: 15 Nov 2023 11:45 by ADMIN
Release 2024 R1 PI1

After updating the Telerik Reporting packages to v17.2.23.1010 and opting out to still use the Gdi graphics engine, when I attempt to render a report to PDF on Linux, the rendering fails with the following error:

Error: 0 : An error occurred while rendering the report in separate thread: System.NullReferenceException: Object reference not set to an instance of an object.
   at Telerik.Reporting.Paging.PageCompositionBase.<>c__DisplayClass87_0.<CreatePages>b__0()
   at Telerik.Reporting.Paging.PageCompositionBase.CreatePages()
   at Telerik.Reporting.BaseRendering.RenderingExtensionBase.Render(LayoutElement root, Hashtable renderingContext, Hashtable deviceInfo, CreateStream createStreamCallback, EvaluateHeaderFooterExpressions evalHeaderFooterCallback, PageSettings pageSettings)
   at Telerik.Reporting.BaseRendering.RenderingExtensionBase.Render(Report report, Hashtable renderingContext, Hashtable deviceInfo, CreateStream createStreamCallback, EvaluateHeaderFooterExpressions evalHeaderFooterCallback)
   at Telerik.Reporting.Processing.ReportProcessor.RenderCore(ExtensionInfo extensionInfo, IList`1 processingReports, Hashtable deviceInfo, IRenderingContext renderingContext, CreateStream createStreamCallback)
   at Telerik.Reporting.Services.Engine.ReportRenderer.Render(ReportRendererArgs args)
   at Telerik.Reporting.Services.Engine.Rendering.RenderWithCulture(ReportRendererArgs args)
   at Telerik.Reporting.Services.Engine.Rendering.ThreadFunc(Object o)

Completed
Last Updated: 31 Jan 2024 11:11 by ADMIN
Release 2024 Q1

In the Desktop Report Designers, you may display the Text of the Tooltips on several lines by adding new lines (\n) inside the text.

In the HTML5 Viewrs, the new lines are ignored and the text is displayed on a single line. You may work around this by replacing the new lines with <br /> elements. It would be much easier for the users if this is done in the code of the viewer instead.

Completed
Last Updated: 23 Jan 2024 07:01 by ADMIN
Release 2024 Q1

We upgrade to 17.2.23.1010 and after going through the report Upgrade Wizard we are getting this error for the CheckBox item:

Error CS0266 Cannot implicitly convert type 'System.Drawing.ContentAlignment' to 'Telerik.Drawing.ContentAlignment'. An explicit conversion exists (are you missing a cast?)

 

Unplanned
Last Updated: 08 Dec 2023 09:39 by ADMIN
Created by: Johann
Comments: 1
Category: Reporting
Type: Feature Request
3

Conditional formatting property already exists in Telerik.Reporting.LegendItem class however does not exist on Telerik.Reporting.GraphLegend.

Would be great to have a ConditionalFormatting property into the Telerik.Reporting.GraphLegend to allows to perform bindings on this element.

Exemple of use case not possible currently: Bind the GraphLegend.Position property with an expression.


Completed
Last Updated: 23 Jan 2024 06:57 by ADMIN
Release 2024 Q1

When my application runs in full trust permissions set, the following error is thrown if I have used the Telerik.Reporting.OpenXmlRendering NuGet package and try exporting to any of the OpenXML formats :

ERROR: Attempt by security transparent method 'Telerik.Reporting.OpenXmlRendering.Spreadsheet.Workbook..ctor()' to access security critical method 'DocumentFormat.OpenXml.Packaging.SpreadsheetDocument.Create(System.IO.Stream, DocumentFormat.OpenXml.SpreadsheetDocumentType)' failed.
Completed
Last Updated: 31 Jan 2024 11:11 by ADMIN
Release 2024 Q1
When using the GDI graphics engine, my custom rendering extension works as expected but the Skia graphics engine does not respect it and I cannot use it. 
Completed
Last Updated: 12 Mar 2024 17:22 by ADMIN
Release 2024 Q2
Tetelik Reporting uses SKFontManager.Default.MatchTypeface to resolve private fonts. This works fine on Windows, but crashes when run on Linux (Ubuntu 22.04) with the default Skia graphics engine.
 
The issue is a known problem for Skia and Skiasharp.

It looks like the function MatchTypeface is deprecated and was removed with this Skiasharp PR.
Completed
Last Updated: 10 Jul 2024 10:00 by ADMIN
Release 2024 Q3

HTML5 Report Viewer installation resources contain an old version of the Kendo blueopal theme - C:\Program Files (x86)\Progress\Telerik Reporting 2024 Q1\Html5\ReportViewer\styles.

Please update the kendo stylesheets to the Kendo version the report viewer currently uses.

Unplanned
Last Updated: 01 Jul 2025 14:32 by Alok Tibrewal
Scheduled for 2025 Q3
I add SubReports from a ReportLibrary project to my main CS report as TypeReportSources in the VS Report Designer. All report types get added automatically by the SubReport wizard with the assembly version which is the Reporting version rather than the version of my custom assembly. This breaks my main report that cannot find the subreports.
Unplanned
Last Updated: 07 Mar 2024 15:54 by Mauricio Noguera

Some special characters, such as "🍁", break reports that are rendered with the Skia graphics engine in a Linux environment.

When the Gdi graphics engine is used on Linux, the reports are generated successfully. However, the Gdi graphics engine cannot be used on Linux with projects that target .NET 7 and later.

Unplanned
Last Updated: 21 Mar 2024 14:07 by ADMIN

I am using Kendo UI Spreadsheet control in our project to present Tabular contents that end user can easily modify just like a normal spreadsheet operations and I saved it in database using toJSON method provided by kendo spreadsheet.

When I will get the database driven JSON data from kendo spreadsheet as mentioned above,  I want to present it in Telerik Reporting using Table (Datasource of that Table will be from JSON data I saved earlier).

Currently there is no such feature available in Telerik Reporting and I would like to request that feature to be included in future release.

Thanks

Completed
Last Updated: 18 Mar 2025 14:33 by ADMIN
Release 2025 Q2

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: 30 Apr 2024 13:45 by ADMIN
With the standalone desktop designer it would be great to be able to override the version of the report file so that it can be used in dev/test/historical environments where we are still referencing an older version of the Telerik Reports libraries.
Completed
Last Updated: 07 Aug 2024 10:27 by ADMIN
Release 2024 Q3

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.

  
Completed
Last Updated: 19 Dec 2024 16:04 by ADMIN
Release 2025 Q1

When rendering a report that displays an image through the PictureBox item with binary data in multiple threads within a Docker container, the following error is thrown:

Message=Concurrent operations from multiple threads on this type are not supported.
  Source=DockerBlazorApp
  StackTrace:
   at Test.Reporting.Services.ReportService.<>c.<RenderReport>b__4_0(Object innerSender, ErrorEventArgs eventArgs) in C:\Users\dnikolov\Downloads\dockerblazortestappfortelerik\DockerBlazorTestAppForTelerik\DockerBlazorApp\Services\ReportService.cs:line 49
   at Telerik.Reporting.Report.OnError(Object sender, ErrorEventArgs e)
   at Telerik.Reporting.Report.RaiseError(Object sender, ErrorEventArgs e)
   at Telerik.Reporting.Processing.Report.RaiseReportError(ProcessingElement sender, ErrorEventArgs args)
   at Telerik.Reporting.Processing.Report.RaiseError(ProcessingElement sender, Exception exception)
   at Telerik.Reporting.Processing.ProcessingElement.Process(IDataMember dataContext)
   at Telerik.Reporting.Processing.ReportSectionBase.ProcessItem()
   at Telerik.Reporting.Processing.DetailSection.ProcessItem()
   at Telerik.Reporting.Processing.ReportItemBase.ProcessElement()
   at Telerik.Reporting.Processing.ProcessingElement.Process(IDataMember dataContext)

Completed
Last Updated: 14 Nov 2024 11:02 by ADMIN
Release 2024 Q4

The following exception is thrown when rendering a report with enabled Accessibility to PDF with Skia if the report has a Table containing an HtmlTextBox:

Telerik.ReportDesigner.Net Error: 0 : System.NullReferenceException: Object reference not set to an instance of an object.
   at Telerik.Reporting.Pdf.PdfAccessibilityElementWriter.TryAttachToParentNode(ProcessingInstanceIdentifier id, PdfOrderedReference element, Int32 rowIndex, Int32 columnIndex)
   at Telerik.Reporting.Pdf.PdfAccessibilityElementWriter.TryAttachToParentNode(IProcessingElement processingElement, IProcessingElement parentProcessingElement, PdfOrderedReference taggedElementReference)
   at Telerik.Reporting.Pdf.PdfAccessibilityElementWriter.AttachNonLeafNode(LayoutElement element, PdfOrderedReference taggedElementReference)
   at Telerik.Reporting.Pdf.PdfAccessibilityElementWriter.AttachNodeToTree(AccessibilityPdfElement pdfElementType, PdfOrderedReference taggedObjectReference)
   at Telerik.Reporting.Pdf.PdfAccessibilityElementWriter.InitTaggedElement(AccessibilityPdfElement pdfElementType)
   at Telerik.Reporting.Pdf.PdfAccessibilityElementWriter.AddParagraphElement(ITableCell element)
   at Telerik.Reporting.Pdf.PdfAccessibilityElementWriter.Visit(HtmlTextBox htmlTextBox)
   at Telerik.Reporting.Processing.HtmlTextBox.Accept(ProcessingElementVisitor visitor)
   at Telerik.Reporting.Processing.ProcessingElementVisitor.Visit(LayoutElement element)
   at Telerik.Reporting.Writing.AccessibilityElementWriter.StartWrite(ReportItemBase element, Int32& index)
   at Telerik.Reporting.Pdf.PdfAccessibilityElementWriter.StartWrite(ReportItemBase element, Int32& index)
   at Telerik.Reporting.Writing.VisualElementWriter`1.StartWriteAccessibilityItem(ReportItemBase item, ElementPageInfo pageInfo, DocumentWriter writer)
   at Telerik.Reporting.Writing.VisualElementWriter`1.WriteClientFocusableItems(T element, ElementPageInfo pageInfo, DocumentWriter writer)
   at Telerik.Reporting.Writing.VisualElementWriter`1.StartWrite(T element, ElementPageInfo pageInfo, DocumentWriter writer)
   at Telerik.Reporting.Writing.ReportItemBaseWriter`1.StartWrite(T element, ElementPageInfo pageInfo, DocumentWriter writer)
   at Telerik.Reporting.Writing.ElementWriter`1.Telerik.Reporting.Writing.IElementWriter.StartWrite(LayoutElement element, ElementPageInfo pageInfo, DocumentWriter writer)
   at Telerik.Reporting.Writing.WriteStartOperationsDispatcher.Write(IElementWriter writer, LayoutElement element, ElementPageInfo pageInfo, DocumentWriter documentWriter)
   at Telerik.Reporting.Writing.WriteOperationsDispatcher.Write(IElementWriter writer, LayoutElement element)
   at Telerik.Reporting.Writing.WriteOperationsDispatcher.Visit(HtmlTextBox htmlTextBox)
   at Telerik.Reporting.Processing.HtmlTextBox.Accept(ProcessingElementVisitor visitor)
   at Telerik.Reporting.Processing.ProcessingElementVisitor.Visit(LayoutElement element)
   at Telerik.Reporting.Writing.WriteOperationsDispatcher.DispatchWriteOperation(LayoutElement element, ElementPageInfo pageInfo)
   at Telerik.Reporting.Writing.DocumentWriter.Telerik.Reporting.BaseRendering.IWriter.WriteStartElement(LayoutElement element, ElementPageInfo pageInfo)
   at Telerik.Reporting.BaseRendering.PageHandler.Telerik.Reporting.Paging.IPageHandler.StartElement(LayoutElement element, ElementPageInfo info)
   at Telerik.Reporting.Paging.PageStartElement.OutputToPage(IPageHandler handler)
   at Telerik.Reporting.Paging.PageElementsLayer.OutputToPage(IPageHandler handler)
   at Telerik.Reporting.Paging.PageContent.Output(IPageHandler handler)
   at Telerik.Reporting.Paging.PageCompositionBase.OutputPageContent(Stopwatch stopwatchOutputContent, PageContent pageContent)
   at Telerik.Reporting.Paging.PageCompositionBase.<>c__DisplayClass124_0.<CreatePageContentOutputTask>b__0()
Telerik.ReportDesigner.Net Error: 0 : An error has occurred while rendering the report: System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.ManualResetEventSlim.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at System.Threading.Tasks.Task.SpinThenBlockingWait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at System.Threading.Tasks.Task.InternalWaitCore(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at System.Threading.Tasks.Task.Wait(CancellationToken cancellationToken)
   at Telerik.Reporting.Paging.PageCompositionBase.SeparateThreadOutputBehavior.Finish()
   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)

A similar error is thrown when rendering with GDI+.

Under Review
Last Updated: 14 Oct 2024 07:54 by Martin

I am working on a report in the .NET Report Designer that takes time parameters.  I am looking for a way to replace the DatePicker that is used in the Report Designer parameters section with the DateTimePicker, but I've been told by support that there is no way to do that.

At a minimum, I need a way to specify which picker (Date, Time or DateTime) that the Designer should use.  Being able to specify a format would be helpful also.  Ideally the stand alone designer would provide a way to customize and view a custom template that is developed for the HTML5 Report Viewer.

I'm stilling trying to figure out what I have to do, but it appears every time a modify the report I'm not going to be able to view it in the Designer and instead I'm going to have to view it in the Report Viewer in the main application, which will be a much slower and more cumbersome process.

Unplanned
Last Updated: 23 Sep 2024 10:29 by ADMIN
Scheduled for 2024 Q4
Doesn't matter if using the context menu of the Report Explorer, or editing ReportParameters in the Report Properties page, the Report Explorer list does not change unless you close and reopen the report or preview it and go back into design mode.