Unplanned
Last Updated: 30 Jul 2025 08:49 by ADMIN

Hi Team,

I have a request for being able to add the `User-Agent` header to reporting calls. We've ran into some image hosting sites that will not resolve image links properly if the user-agent is not present in the request and returns a 403 Forbidden error. Any browser that passes the user-agent parameter can resolve this link.

https://cms5.revize.com/revize/cityofwillmar/_assets_/images/logo.png

But telerik will return this error:

Telerik.ReportDesigner.exe Error: 0 : An exception has occurred while processing 'pictureBox1' item:
System.Net.WebException: The remote server returned an error: (403) Forbidden.
   at System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
   at System.Net.WebClient.DownloadData(Uri address)
   at Telerik.Reporting.Processing.Imaging.ImageUtils.LoadData(String filePath)
   at Telerik.Reporting.Processing.Imaging.UrlImageItem.CreateUnderlyingImageItem()
   at Telerik.Reporting.Processing.Imaging.UrlImageItem.get_UnderlyingImageItem()
   at Telerik.Reporting.Processing.Imaging.UrlImageItem.CreateImageInfo()
   at Telerik.Reporting.Processing.Imaging.IImageInfoMapExtensions.StoreImageData(IImageInfoMap imageInfoMap, IImageItem imageItem, ICache cache)
   at Telerik.Reporting.Processing.PictureBox.ResolveImage(Object value)
   at Telerik.Reporting.Processing.ReportItemBase.ProcessElement()
   at Telerik.Reporting.Processing.ProcessingElement.Process(IDataMember dataContext)

Currently, the only way around this is to fetch the images with a custom user function and returns the images to the Reporting Engine as a byte array or other supported format. It's a lot of overhead for something that could simply be toggled on an off, so I think this would be a nice feature addition. 

Thanks,
J.T.

Unplanned
Last Updated: 28 Jul 2025 12:00 by ADMIN
Scheduled for 2025 Q3

If I set both the "EnableAccessibility" and "ViewerRenderToolTips" device info settings to true, the generated PDF document is corrupted.

In Development
Last Updated: 04 Aug 2025 07:43 by ADMIN
Scheduled for 2025 Q3

When the report contains SVG images with Arc segments, the rendering with Skia may result in the following exception:

Telerik.ReportDesigner.Net Error: 0 : System.InvalidOperationException: Invalid image data.
 ---> Telerik.Drawing.Skia.Exceptions.SkiaNotSupportedException: Exception of type 'Telerik.Drawing.Skia.Exceptions.SkiaNotSupportedException' was thrown.
   at Telerik.Drawing.Skia.Drawing2D.GraphicsPath.AddArc(RectangleF rect, Single startAngle, Single sweepAngle)
   at Telerik.Reporting.Svg.SvgRectangle.Path(ISvgRenderer renderer)
   at Telerik.Reporting.Svg.SvgVisualElement.Render(ISvgRenderer renderer, Boolean renderFilter)
   at Telerik.Reporting.Svg.SvgVisualElement.Render(ISvgRenderer renderer)
   at Telerik.Reporting.Svg.SvgRectangle.Render(ISvgRenderer renderer)
   at Telerik.Reporting.Svg.SvgElement.RenderChildren(ISvgRenderer renderer)
   at Telerik.Reporting.Svg.SvgElement.Render(ISvgRenderer renderer)
   at Telerik.Reporting.Svg.SvgFragment.Render(ISvgRenderer renderer)
   at Telerik.Reporting.Svg.SvgDocument.Draw(ISvgRenderer renderer, ISvgBoundable boundable)
   at Telerik.Reporting.Svg.SvgDocument.Draw(Int32 rasterWidth, Int32 rasterHeight)
   at Telerik.Reporting.Processing.Imaging.SvgImageItem.CreateBitmapImage(RadSvgImage svg, Size targetSizePx)
   at Telerik.Reporting.Processing.Imaging.SvgImageItem.DrawImage(RadSvgImage svg, CreateImageContext context)
   at Telerik.Reporting.Processing.Imaging.SvgImageItem.CreateImageCore(CreateImageContext context)
   at Telerik.Reporting.Processing.Imaging.ImageItemBase.CreateImage(CreateImageContext context)

 

Unplanned
Last Updated: 18 Jul 2025 16:12 by Asmerom

I am using the NPM package rxjs@6.6.7 together with @progress/telerik-angular-native-report-viewer26.25.521. The latter has the following peer dependency listed in its `package.json`:

"rxjs": "^6.5.3 || ^7.4.0"

Version 6.6.7 is within this range, but when running the application, I get errors, such as:

Error: export 'take' (imported as 'take') was not found in 'rxjs

Unplanned
Last Updated: 21 Jul 2025 10:35 by ADMIN
Scheduled for 2025 Q3

Hi Support team,

On ServerSide, when using a CultureInfo, with a NumberSeperator different then '.', e.g. CultrerInfo("de-DE"), it is not possible to Save a report.

It seems it is internally converted to a string based value and gets the different seperator and than can not be casted/converted back to double.

 

Best regards

Alexander Schneider

System Development | Loy & Hutz Solutions GmbH

 

Unplanned
Last Updated: 18 Jul 2025 10:57 by ADMIN
Scheduled for 2025 Q3

My project uses the following two dependencies:

  • Telerik.UI.for.Blazor (v9.1.0)
  • Telerik.ReportViewer.BlazorNative (v19.1.25.716)

However, when I build my application and navigate to the page of the Native Blazor report viewer, the following error is thrown:

“Telerik.Blazor.Components.TelerikWindow does not have a property matching the name ‘Centered’.” at Microsoft.AspNetCore.Components.Reflection.ComponentProperties.ThrowForUnknownIncomingParameterName(Type targetType, String parameterName) at Microsoft.AspNetCore.Components.Reflection.ComponentProperties.SetProperties(ParameterView& parameters, Object target) at Microsoft.AspNetCore.Components.ParameterView.SetParameterProperties(Object target) at Microsoft.AspNetCore.Components.ComponentBase.SetParametersAsync(ParameterView parameters) at Telerik.Blazor.Components.TelerikWindow.SetParametersAsync(ParameterView parameters) at Microsoft.AspNetCore.Components.Rendering.ComponentState.SupplyCombinedParameters(ParameterView directAndCascadingParameters)

Unplanned
Last Updated: 22 Jul 2025 14:26 by ADMIN
Created by: Lorenzo
Comments: 1
Category: Reporting
Type: Feature Request
1

Actually Axis title can move only on his specific axis.

For example, x-axis title can move left to right and y-axis title can move up to down.

But in same cases, like mine, where the axis are not on the edge of the chart (because it involves negative x and y values and the intersection is in the middle of the field) it is necessary to move the x-axis title up and down to be next to the x-axis position, or to move y-axis left/right to be next to the y-axis position.

Feature request: allow axis titles to be moved on both axis and not only one.

In attach you'll find a screen that shows the desired result.

Best regards

Under Review
Last Updated: 22 Aug 2025 19:16 by Steve
Created by: Dominik
Comments: 1
Category: Reporting
Type: Feature Request
1

We'd like to have a settable property on the web designer and report viewer which takes a function which returns an access token.
This way a new access token can be requested by the designer/viewer when the current one expires.

This is usually used in the following way:

  1. Implement a function with signature "string GetAccessToken()"
  2. Set that function to the property AccessTokenProvider of the designer/viewer
  3. Designer/Viewer wants to make a request and fetches and caches the access token
  4. Designer/Viewer uses that access token until it hits a 401 upon which
    1. The Cached access token is cleared
    2. A new Access token is fetched from AccessTokenProvider and then cached
    3. Retry the request with the new access token
    4. Should the retry also fail return the failure

Should the above be to specific/inflexible:
Instead of caching the access token, call AccessTokenProvider for every fetch but also provide an additional parameter with the "reason" for the call, so the implementer of AccessTokenProvider can decide themselves when to return a cached AccessToken or generate a new one.


Unplanned
Last Updated: 11 Jul 2025 08:21 by Dominik

Some characters (for example, German Umlauts "Ü") render incorrectly when using a specific DPI setting and zoom level in the Standalone Report Designer during design/preview. 

I've found out this is due to the dots on the U are out of the text rect when the vertical align is set to top (which is the default). It appears they get cut off because they exceed the boundaries of the text box.

Declined
Last Updated: 23 Jul 2025 15:36 by ADMIN

Greetings,

Telerik.Reporting version: 19.1.25.521

ASP.NET Web Forms

Our team recently had a some trouble understanding the behavior of the ReportViewer.ParametersArea and the property "ParametersAreaVisible". Our desire was to hide this to the end user because the ParametersArea should not be fiddled with directly by the our end users; sensitive data could be accessed. Setting this to false does not stop the render of the ParametersArea. Typically setting the property on a control in ASP.NET Web Forms means the control will not render to the page. So having a property named "ParametersAreaVisible" is misleading in my opinion. I know the ParametersArea is thought as a benefit to the end user but in our case we do not desire this.

My feature request is to add a new property "DisableParameterArea" to the ReportViewer that causes the ParametersArea to not render to the ReportViewer.

 

Thank you

Unplanned
Last Updated: 11 Jul 2025 08:49 by ADMIN
Scheduled for 2025 Q3

I am using the HTML5-based Blazor report viewer, with the parameters area position set to "top":

<ReportViewer @ref="reportViewer1"
              ViewerId="rv1"
              ServiceUrl="/api/reports"
              ReportSource="@(new ReportSourceOptions 
                              { 
                                  Report = "SampleReport.trdp",
              })"
              Parameters="@(new ParametersOptions { Editors =
new EditorsOptions { MultiSelect = EditorType.ComboBox, SingleSelect = EditorType.ComboBox }
})"
              ScaleMode="@(ScaleMode.Specific)"
              Scale="1.0"
              ParametersAreaPosition="@(ParametersAreaPosition.Top)"
              EnableAccessibility="false"/> 

However, this causes the content of the parameters area to align incorrectly:

Completed
Last Updated: 17 Jul 2025 07:51 by ADMIN
Release 2025 Q3
Starting with version 19.0.25.211 of Reporting, and reproducible in 19.1.25.512 as well, when a Graph or Map item has an interactive action set on its Category or Series groups, the WinForms report viewer throws a NullReferenceException..
Unplanned
Last Updated: 10 Jul 2025 08:48 by ADMIN
Created by: Ramy
Comments: 0
Category: Reporting
Type: Feature Request
1
Our clients periodically send us MS Word files to use as a template for creating a customized report.  It would be convenient if there was a tool to efficiently import the text (including any formatting) into a report definition.  Once the report is created we would manually add a few parameters or data fields to the converted report in order to satisfy the client's requirements
Completed
Last Updated: 17 Jul 2025 07:51 by ADMIN
Release 2025 Q3

I have multiline text in a TextBox item that has its Style > TextAlign set to Center.

It is rendered as expected with the GDI+ graphics engine.

When I switch to the Skia graphics engine in the Standalone Designer .NET, though, some lines are not centered correctly in PDF rendering:

In Preview of the designer, with PNG and OpenXML export the text is shown as expected.

In Development
Last Updated: 13 Aug 2025 10:58 by ADMIN
Scheduled for 2025 Q3
I have a report viewer, which renders inside a TabStrip. The tab of the viewer is not opened initially, and therefore its container has the CSS style "display: none" set. As a result, if I initialize the viewer before the tab is displayed, and then open the viewer, it appears broken: the report seems to show nothing but I can see that the number of pages changed so if I print preview or save as pdf I see the report there.
Unplanned
Last Updated: 04 Jul 2025 09:12 by Sergey
Created by: Sergey
Comments: 2
Category: Reporting
Type: Bug Report
1

When exporting an SVG image to PDF, polylines with stroke-dasharray are rendered incorrectly — the dash pattern is not applied.

Additionally, polylines with a stroke-width exhibit visual artifacts such as pixelation or inconsistent thickness.

Step by step instructions or code snippets how to reproduce the problem

  1. Save svg content (see below) as a file c:\test_svg_line_stroke.svg
  2. Create an empty report
  3. Add a picture box
  4. Select a value for the picture box - use file c:\test_svg_line_stroke.svg
  5. Go to preview - SVG is correct
  6. Click Export->Acrobat (PDF) file and export a PDF file
  7. Open PDF file to verify that the red line in a bottob does not have stroke-dasharray applied

If there's no black line with no stroke-dasharray - the red line in a bottom looks correct

 

test_svg_line_stroke.svg

<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xml="http://www.w3.org/XML/1998/namespace" width="500" height="400" viewBox="0, 0, 500, 400" preserveAspectRatio="xMinYMin" transform="scale(1)">
  <polyline points="100, 100 400, 100" stroke-width="7" stroke-dasharray="40 40" style="fill:none;stroke:#FF0000;" />
  <polyline points="100, 200 400, 200" stroke-width="5" style="fill:none;stroke:#000000;" />
  <polyline points="100, 300 400, 300" stroke-width="7" stroke-dasharray="40 40" style="fill:none;stroke:#FF0000;" />
</svg>


test_svg_line_stroke.svg - svg source file 
test_svg_line_stroke.trdp - report with a picture box with SVG image
test_svg_line_stroke.pdf - generated PDF file

Unplanned
Last Updated: 27 Jun 2025 08:12 by Piotr
Currently, when you press the Generate button, you can't see in the UI that something is actually happening. After some time, the response appears. This can be confusing for the end user.
Need More Info
Last Updated: 03 Jul 2025 10:56 by ADMIN

Hi,

I'm working on a multiplatform project, using Telerik Reporting to generate PDF reports. The development is taking place on Windows.

The report is loaded programmatically (ReportPackager.Unpackage(...)), and the data is injected directly into the reports.

Some reports requires specific charts that are created as images and inserted into the PictureBox elements of the report before rendering. We are using SkiaSharp to generate these images, and I'm now trying to inject these images into the PictureBox elements.

For my first attempt, I have used the Gdi by first converting the SKImage to a System.Drawing.Image and it worked fine although it does not seem optimal.

Now I'm trying to write directly the SKImage to the PictureBox :

        public bool SetPictureBoxImage(string pictureBoxName, SKImage image)
        {
            PictureBox? pictureBox = (PictureBox?)_telerikReport.Items.Find(pictureBoxName, true).FirstOrDefault();
            if (pictureBox is null) return false;

            DrawingFactory.CurrentGraphicsEngine = GraphicsEngine.Skia;
            using var bitmap = SKBitmap.FromImage(image);
            IImage tlkImage = DrawingFactory.CreateImage(bitmap);
            pictureBox.Value = tlkImage;

            return true;
        }

However, when calling 'ReportProcessor.RenderReport(...)', a 'System.ExecutionEngineException' is thrown (no call stack, no additional details available).

I have tried to move the call 'DrawingFactory.CurrentGraphicsEngine = GraphicsEngine.Skia' before loading the report with no luck.

 

Is the 'Skia' rendering not available on Windows?

 

Please note that I cannot rely on the 'appsettings.json' file to configure the graphic engine.

I have tried to set the configuration programmatically through a custom implementation of 'Microsoft.Extensions.Configuration.IConfiguration' passed as an argument to 'ReportProcessor' constructors, but it had no effect. I have searched your code to find another way to set the configuration but it does not seem possible as everything is static and internal.

 

Kind regards

Unplanned
Last Updated: 26 Jun 2025 08:11 by Malay
I am trying to hide the data sources in the web report designer. I can deny permissions for creating all other data source components, except for the GraphQLDataSource.
Unplanned
Last Updated: 30 Jun 2025 07:42 by ClausDC

When the WinForms Report Viewer is initialized from within the Form.Load Event, and the RefreshReport() method of the viewer is invoked before it is added to a parent form, the following exception will be thrown: 

Telerik.ReportViewer.WinForms.Licensing.UiLicensePresenter.ShowWatermark(Action showWatermarkCallback)
   at Telerik.ReportViewer.Common.TelerikLicensePresenterBase.PresentWatermark(Action showWatermarkCallback)
   at Telerik.ReportViewer.WinForms.WinViewer.OnPaint(PaintEventArgs eventArgs)
   at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer)
   at System.Windows.Forms.Control.WmPaint(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(HWND hWnd, MessageId msg, WPARAM wparam, LPARAM lpa