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
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:
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.
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
Hi Team,
Currently, the DatabaseCacheConfigurator.exe tool seems to be Windows-only. Can you please compile this to be cross platform compatible? I am on macOS and cannot use any Windows tooling.
Thank you,
Frank
this type filteration controllers not displaying in report (version - 18.0.24.130)
Graphs do not render captions and labels properly when exporting to Excel, Word, or Powerpoint. The problem appears to be worse using Skia on Linux, but the problem is present with GDI rendering as well. Worth noting that PDF export works properly.
Here is an example report exported to Excel via a Linux Azure Web App and below that is the exact same report from the same environment as PDF:
Here is that same report as a PDF (which mirrors how it looks in the HTML5 viewer):
In print preview, if you have "FIT_PAGE_WIDTH" as a default scale mode, once you click the "toggle full page/full page width" button, it's never possible to get it to return the original fit-page-width size (it seems to cycle between 3 different zoom modes, but none of them fill the entire control width).
It looks like the report viewer correctly sets the scale mode during initialization. However, when toggling the mode later, it sets it incorrectly.
If we initialise the control in "FIT_PAGE_WIDTH" mode it essentially renders as expected but zooming in can actually then cause it to zoom *out*.
Reproducible in the `CSharp.NetFramework.Html5IntegrationDemo` example project as well, once you set the `scaleMode` property to "In FIT_PAGE_WIDTH".
I am running the designer with the flag --roll-forward LatestMajor still getting an error in wizard when we try and open cs report
"Ensure that restore has run and that you have included 'net8.0' in the TargetFrameworks for your project."
I am using the HTML5-based report viewer while connecting to a Report Server. However, the responses from the Report Server have a status code of 409 with the following error message:
Thе endpoint "Resources" is currently not accessible.
Visual Studio 2022, Telerik Reporting 2025 Q2, Visual Studio Designer, C# code, running VS as admin, VS version is Microsoft Visual Studio Professional 2022 (64-bit) - Current Version 17.14.13 (August 2025)
A few days ago, the data explorer window stopped functioning, while it seems to be around the same time of the last VS update, I'm not 100% sure. The data explorer window just does not populate at all, appears to not update the screen at all (so you see whatever was there). I have tried system restarts, repair install on Telerik Reporting, closed the data explorer window and opened it again, searched for possible answers - nothing. I can run the report in Preview so the data connection is fine. Attached is a screenshot of when I open the Data Explorer - as you can see while the data explorer window shows, the contents is what was there previously. If I leave it open and restart VS the window comes up all white. This is happening for all reports (14 in this project).
Only VS extensions installed are AWS Tookit and Telerik.
VS is not showing any errors in the output window, the option for "Show output from", at least initially, has no entries for Telerik
I use an approved government font for the reports. I have specified it in the `privateFonts` option of the report engine configuration. However, on Linux, it is not picked up during rendering. In FontForge, the font shows the following warning:
On Windows, it causes no issues.
Currently, the only way to set ObjectDataSource parameters as nullable is by typing this manually in the `DataType` property as follows:
Consider allowing to do this through the "Edit Parameters" dialog:
When the current thread culture is set to Turkish (tr-TR), the lowercase and uppercase conversion rules differ from English — especially for the letter "i".
In Turkish:
"i".ToUpper() → İ (with a dot)
"I".ToLower() → ı (dotless i)
Our assumption that the Telerik HtmlTextBox internally parses and maps HTML tags by converting them to uppercase. When the Turkish culture is active, this conversion causes tag names to break, which is not a valid tag, so ordered lists fail to render.
Best regards,
Denis