Telerik Forums
Reporting Forum
1 answer
104 views

Hello sir/madam,

I have an issue with reporting generator XLSX file:

- Version Telerik Reporting 18.2.24.806 (Q2-2024)

- version Telerik.Reporting.OpenXmlRendering 18.2

- version DocumentFormat.OpenXml 2.0.502

 

Output error here:

Telerik.Reporting.Processing.RendererNotAvailableException
  HResult=0x80131500
  Message=XLSX rendering format is not available.
  Source=Telerik.Reporting
  StackTrace:
   at Telerik.Reporting.Processing.ReportProcessor.GetExtensionInfo(String format, IEnumerable`1 extensions)
   at Telerik.Reporting.Processing.ReportProcessor.ProcessAndRender(String format, ReportSource reportSource, Hashtable deviceInfo, IRenderingContext renderingContext, CreateStream createStreamCallback)
   at Telerik.Reporting.Processing.ReportProcessor.ProcessAndRenderStateless(String format, ReportSource reportSource, Hashtable deviceInfo, IRenderingContext renderingContext, CreateStream createStreamCallback)
   at Telerik.Reporting.Processing.ReportProcessor.<>c__DisplayClass46_0.<RenderReport>b__0(SingleStreamManager sm)
   at Telerik.Reporting.Processing.ReportProcessor.RenderReportSafe(Func`2 renderCallback, String format, IRenderingContext renderingContext)
   at Telerik.Reporting.Processing.ReportProcessor.RenderReport(String format, ReportSource reportSource, Hashtable deviceInfo, CancellationToken cancellationToken)
   at Telerik.Reporting.Processing.ReportProcessor.RenderReport(String format, ReportSource reportSource, Hashtable deviceInfo)
   at ReportViewer.ReportExporter.RenderFile(ReportSource reportSource, ReportOutputType outputType, String password) 

Please any help,

Thanks,

 

Ivet
Telerik team
 answered on 08 Aug 2025
1 answer
52 views

I finally figured out that I can transfer any Telerik design in Clipboard:


            IDataObject dataObject = Clipboard.GetDataObject();
            if (dataObject.GetDataPresent("CF_TELERIK_REPORTING_NET20"))
            {
                var services = new ServiceCollection();
                ServiceProvider provider = services.BuildServiceProvider();
                //IServiceProvider provider = new DefaultServiceProviderFactory().CreateServiceProvider(services);
                byte[] data = (byte[])dataObject.GetData("CF_TELERIK_REPORTING_NET20");
                var service = new CodeDomComponentSerializationService(provider);
                using (var stream = new MemoryStream(data))
                using (SerializationStore store = service.LoadStore(stream))
                {
                    //using var store = (CodeDomSerializationStore)service.LoadStore(stream);
                    var components = service.Deserialize(store);
                    store.GetType();
                }
            }
However Standalone Editor disallow to re-create copied structure on root component. It insists to copy per section - per group header, footer, ... So it is feasable to transfer GUI from VisualStudio to Standalone editor this way, but either paste options could allow to re-create report parameters, properties and groups or simply VisualStudio editor can have simple export option. Since I myself was able to recreate functional Report from clipboard serialized format and gain working TRDX, I see no reason why there should be export limitation or paste limitation ...

 

 

1 answer
50 views

Hello and sorry if it has been questionned before but I couldn't get my answer on the previous topics.

For short story : I have arrays in SubReports that I show in my main report. These are big arrays and therefore they spread between pages which is not a problem but between the pages with the parts of the array there is always a blank page.

Now for more informations:

- Both my main report and my subReports are A4 formatted with 0 margins and 21cm width.

- In my DetailSection I have List (21cm width) that contains a List (21cm width) that contains my SubReportItem (21 cm width)

- I have many arrays but the 2 having a problem are the big ones that spread to multiple pages.

- All the "KeepTogether" properties are set to false wherever that was possible

- In the subreports, I created Tables and not CrossTabs

- I tried to generate a report only using what's supposed to be the subReport and they spread ok between the pages without blanks which makes me think the problem comes from the fact that they are SubReports ?

Ivet
Telerik team
 answered on 07 Aug 2025
1 answer
76 views

I have a report that I'm viewing in a WPF app.  The report looks perfect on-screen and when I export to PDF.  However, when I export to "Word Document", there are a few fields that simply don't show up in the Word document.  There is also, in the page footer, a horizontal line that comes out as just a partial line, and footer text that doesn't appear at all.

Are there any pointers or suggestions to get these working?

 
Petar
Telerik team
 answered on 07 Aug 2025
2 answers
55 views

Hello,

Im using version Telerik Reporting 18.2.24.806 (Q2-2024).

Template file is .trdx

Below is my code:

var reportProcessor = new ReportProcessor();
var deviceInfo = new Hashtable();
deviceInfo.Add("ComplianceLevel", "PDF/A-3b");
 deviceInfo.Add("FontEmbedding", "Full");

var result = reportProcessor.RenderReport("pdf", reportSource, deviceInfo);

after run happen error: 

Telerik.Reporting.Processing.RendererNotAvailableException
  HResult=0x80131500
  Message=PDF rendering format is not available.
  Source=Telerik.Reporting
  StackTrace:
   at Telerik.Reporting.Processing.ReportProcessor.GetExtensionInfo(String format, IEnumerable`1 extensions)
   at Telerik.Reporting.Processing.ReportProcessor.ProcessAndRender(String format, ReportSource reportSource, Hashtable deviceInfo, IRenderingContext renderingContext, CreateStream createStreamCallback)
   at Telerik.Reporting.Processing.ReportProcessor.ProcessAndRenderStateless(String format, ReportSource reportSource, Hashtable deviceInfo, IRenderingContext renderingContext, CreateStream createStreamCallback)
   at Telerik.Reporting.Processing.ReportProcessor.<>c__DisplayClass46_0.<RenderReport>b__0(SingleStreamManager sm)
   at Telerik.Reporting.Processing.ReportProcessor.RenderReportSafe(Func`2 renderCallback, String format, IRenderingContext renderingContext)
   at Telerik.Reporting.Processing.ReportProcessor.RenderReport(String format, ReportSource reportSource, Hashtable deviceInfo, CancellationToken cancellationToken)
   at Telerik.Reporting.Processing.ReportProcessor.RenderReport(String format, ReportSource reportSource, Hashtable deviceInfo)
IT
Top achievements
Rank 1
Iron
 answered on 05 Aug 2025
1 answer
126 views

We have a longer text in our report, which also contains this string "ISO 5834-1:2019", which we don't want to break into a new line.

Reporting Services seem to have the possibility to use the chr()-function to inject 'unbreakable' characters, but this doesn't seem to work in Telerik Reports.

How can we make sure, that there is no line break possible for the given string? 
(Line break in the rest of the text is ok, though.)

Petar
Telerik team
 answered on 04 Aug 2025
1 answer
49 views

Hi, I recently upgraded from 19.1.25.716 to 19.0.25.313. I updated my stand along designer, regenerated reports, and updated my dlls and js files. I was recieving telerikViewer does not exist errors, so I referenced telerikReportViewer-19.1.25.716.min.js in addition to telerikReportViewer.kendo-19.1.25.716.min.js and the error went away.

When I view the report, the report is blank except for a splitbar. However, if I view the DOM in dev tools, the report is there with data. If I remove the class "trv-pages-pane" from one of the div elements, the report appears (though the parameter input fields are still hidden).

Any idea as to what's going on?

$("#reportViewer7")
                .telerik_ReportViewer({
                    serviceUrl: "http://example.com:7655/api/reports/",
                    authenticationToken: "xxxx", 
                    reportSource: {
                        report: "7_0"
                    }
                });

Ben
Top achievements
Rank 1
Iron
 answered on 30 Jul 2025
1 answer
61 views

 Users are getting a white screen when opening reports. It is intermittent. Once it happens for one user it happens for others but not all

telerik report version is ; 16.1.22.622

Dimitar
Telerik team
 updated answer on 28 Jul 2025
1 answer
52 views

We are using Telerik report server version 2025Q2 with a Blazor UI, since we have upgraded when you select a parameter in the parameter list it does not shade it or do anything to indicate it has been selected. The report does run so it's really selecting the parameters but it does not reflect that. Is there a fix for this?

Thanks,

Toya

Dimitar
Telerik team
 answered on 25 Jul 2025
1 answer
65 views

I need to get the values of some fields shown on a report in a VB.NET / Winforms app, and I've used the code from here;

https://docs.telerik.com/reporting/embedding-reports/program-the-report-definition/access-report-items-programmatically

However, I'm experiencing a crash at the first step of getting the InstanceReportSource with a cast exception as per the title.

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    Dim instanceReportSource As InstanceReportSource =
                DirectCast(Me.TKReportViewer.ReportSource, InstanceReportSource) <========= Invalid Cast here
    Dim report As Telerik.Reporting.Report =
                DirectCast(instanceReportSource.ReportDocument, Telerik.Reporting.Report)

    Dim txt As Telerik.Reporting.TextBox =
                TryCast(report.Items.Find("quoteReferenceNumber", True)(0), Telerik.Reporting.TextBox)

End Sub

I can't find any other questions / answers on this - anyone have an idea what might be wrong?

Ivet
Telerik team
 answered on 18 Jul 2025
Top users last month
Cynthia
Top achievements
Rank 1
Iron
Toby
Top achievements
Rank 3
Iron
Iron
Iron
Danielle
Top achievements
Rank 1
Iron
Iron
Joel
Top achievements
Rank 3
Bronze
Bronze
Iron
yw
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?