When we print a report from WinUI report viewer, it looks like small scaled or resized report content. This is happened only when we containerized Telerik reporting service. You can see the screenshots below to compare.
This is example of test report when Telerik reporting service is running in Docker:
This is example of test report when Telerik reporting service is running without Docker:
The scaling issue happening only when printing, but when you export everything is fine. How we should fix this issue?
Thanks.

Hello
I'm using a Telerik Blazor Native ReportViewer and try to display an existing report (created with the Telerik Report Designer) with dynamic data. This works great for simple data types such as strings, integers, floats etc. But I want to send a list (or an array if lists are not possible) of custom objects to the report and display it in e.g. a table.
From what I've read in your documentations I have to use a data source in the report designer. So I try to add a Object Data Source. I'm already stuck at the first step, where I have to choose a business object. The list is empty and I cannot select anything. If I understand this correct, then a business object is just an object/a class that contains some properties that I want to use in the report, is that correct? So I compiled a test application (class library .NET 7) with a file containing two classes.
namespace TestBusinessObject
{
public class MyDataSource
{
public string ArtName { get; set; }
public string Measures { get; set; }
public string ArtNo { get; set; }
public int Quantity { get; set; }
}
public class AnotherClass
{
public string Name { get; set; }
public int Number { get; set; }
}
}I followed the steps in this article and copied my compiled DLL to the report designer's location and changed the config of the Telerik.ReportDesigner.exe.config. But there is still no business object to choose in the report designer.
I'm not even sure if this is the right way to achieve what I want, but it looks the most promising and makes the most sense to me.
Can you tell me what I'm doing wrong?
Kind Regards,
Roman
I've a very simple report where has only one detail table is named: "table1".
A textbox named: textBoxTotalRecords should display the number of rows/records displayed in the details part
I tried to use something like setting this: textBoxTotalRecords.value = RowNumber("table1") in the textbox value but not success. (picture)
If tried to force something like in the detail_ItemDataBound:
textBoxTotalRecords.value =666; it doesn't work
Even I created a couple of custom functions that hold the total number of records but I'm unable to assign them through (textBoxTotalRecords_ItemDataBinding or textBoxTotalRecords_ItemDataBound) because:
I found that these events
textBoxTotalRecords_ItemDataBinding
textBoxTotalRecords_ItemDataBound
Are fired before this:
detail_ItemDataBound
So Is not possible to assign the number of records got it in detail_ItemDataBound
Which is the simple way to display the number of records? is out there a demo of how to handle this properly?
Thank you

Hi,
I have an existing WPF project of .net framework 4.6 supported. Now I have upgraded Telerik;s WPF libraries to 2023.1.315.45 these are NoXaml binaries. We have also reports been used into the same project, I have upgraded to the version 17.0.23.315.. For reports have I have used libs : Telerik.Reporting.dll, Telerik.Reporting.XpsRendering.dll and Telerik.ReportViewer.Wpf.dll.
When I run it is crashing asking to use .40 version of the library of Telerik.Windows.Controls.dll. Can you please let me know with the given version how can I used both into the same project. I never had this issue older version, by older, I mean versions from 2021 (very old).
Looking forward to hearing back from you.
Thanks,
Parthiv

Hello,
I have an WebAssembly blazor project and I am trying to display a report in a Telerik ReportViewer. I am not even sure if what i'm trying to accomplish can be done. I would like some help / idea on how I can accomplish that.
Here how my project is setup. The client side, make a call to a controller, which does some logic (go to the database, get some data) then send that data into the report. The controller return a byte[] which contains the report (in PDF format for now)
Here an example of the code in the Server Side
[Route("api/[controller]")]
[ApiController]
public class ReportsController : Controller
{
[HttpPost("CreateReport")]
public ActionResult CreateReport(ReportCriteria criteria)
{
var datas = repo.GetData(criteria);
var myReport = new MyOwnReport(); // instance of type Telerik.Reporting.Report
myReport.objDataSource.DataSource = datas;
myReport.txtTitleValue = "My Report Title";
... // other manual operation on the report
ReportProcessor reportProcessor = new ReportProcessor();
InstanceReportSource instanceReportSource = new InstanceReportSource
{
ReportDocument = myReport
};
RenderingResult result = reportProcessor.RenderReport("PDF", instanceReportSource, null);
return Ok(result.DocumentBytes);
}
}Is there any way that, on the client side, when I receive those bytes, I put those bytes directly on a Telerik Report Viewer ? Something like this, but using ur Telerik report? (where _report is the byte[])
<embed src="@_report" style="width: 100%; height: 100%;" />
Any idea how I can accomplish something like that? I feel like the Telerik reporting only work when all the logic is inside the "Telerik.Reporting.Report class" but its doesnt really work with the way our report are build.
Any help or tips or direction will be apreciated
Thank you
David

Hi,
I have to create a special donut chart like below image by using Telerik designer, is it possible? And another question, how to design chart legend look like this picture, separate category into 2 sections?
I really appreciate any answers, thanks for helping us.
Good Afternoon Telerik Support,
I am trying to format an Averaged date & time between two values as HH:MM:SS (see screenshot). However, when I used the format Date & Time value for HH:MM:SS it gives me the following error (see screenshot) How can I fix this as I do not want the milliseconds at the end and it seems to keep adding it.
(Average Combined Time)
(Error After formatting it to HH:MM:SS ({0:hh:mm:ss})
Thank you!
Good Afternoon Telerik,
I run a report for the previous month at the beginning of every month. In example, Today's Month is April- I run the report for the entire Month of March. How can I create a Text field within Telerik that will show the previous month in example March and updates every month so if I run it May 1st it'll show April etc..?
I've tried the following functions but kept getting an error. (see screenshot)
= Today(AddMonths() -1)
I've got two reports, one of which is a copy of the other. The original report prints successfully. The copy will print but only if the "Go" button is pressed on the printer. How can I set the copy to not require the "Go" button? Is it a setting in Properties? I see no differences between the two reports.
I'm using version 16.1.22.622 of report dll's. Visual Studio 2019.
The printer is an HP LaserJet P2015.
By the way, the copy will print without intervention on a HP LaserJet P2055dn.
Thanks for your help or advice.