I have been given the task to look at a pdf export that can now export in languages with non latin characters (e.g. chinese/japanese/etc)
the exports just show squares instead of the characters which are displayed correctly in the preview.
I believe I need to embed a suitable font but I'm not having much luck. Am I missing something or approaching the problem in the wrong way?
My export function looks like this:
exportPdf: function (domElementId, fileName, landscape) { kendo.pdf.defineFont({ "unicode-font": '../fonts/Unicode/unicode-font.ttf' }); kendo.drawing.drawDOM('#' + domElementId, { forcePageBreak: ".page-break", paperSize: "A4", landscape: typeof landscape !== 'undefined' ? landscape : false, margin: "1cm", template: $("#pdf-page-template").html(), }) .then(function (group) { return kendo.drawing.exportPDF(group, {}); }) .done(function (data) { kendo.saveAs({ dataURI: data, fileName: fileName + ".pdf" }); }); }
I'm wondering if the relative path is the problem but I don't see any errors. I didn't set this up and have very little experience with your tools so I'm sure I am just missing something obvious.
Thanks for your help.

Telerik.Reporting Nuget package contains assembly Telerik.Reporting.OpenXmlRendering.2.7.2.dll.
This assembly requires installed DocumentFormat.OpenXml v2.7.2. But this dependency is missing in Telerik.Reporting.nuspec.
I want to make it so that if there is only one available option for a report parameter then it isn't visible.
Right now the best I can do is have it just have it select the first item and have the user ignore the drop down if they don't need it.



I apologize if an example of what I would like to do is in another thread. I tried searching for something similar but
I have a customer that would like to zoom in on the data points of a graph. I told them that I don't think that capability exists, but I could adjust the range of the graph so that they could better see where each data point exists in the swim lanes.
What I would like to do is either offset the data point labels that are off the chart, or create an x axis at the top of the graph containing the data point value for each week in the series. Is this feasible?
Hello guys, i'm having a big problem and this time i don't think it's possible to solve with telerik reporting.
I've a big accounting reporting with a lot of data, so eventually a lot of pages.
In this report i've groups, and i'm using the ColumnHeadearsPrintOnEveryPage = true. So far is OK. But the problem is, when the group break automatically i need to show one value of the last row of the page before in the Header.
Is it possible?

Request URL:
http://localhost:5011/api/reports/clients/a424ed34405/parameters
Response error:
{
"message": "An error has occurred.",
"exceptionMessage": "Invalid report type",
"exceptionType": "System.ArgumentException",
"stackTrace": " at Telerik.Reporting.Processing.TypeReportDocumentResolver.Resolve(IProcessingContext context, TypeReportSource rs)\n
at Telerik.Reporting.Processing.ReportDocumentResolver`1.Telerik.Reporting.Processing.IReportDocumentResolver.Resolve(IProcessingContext context, ReportSource rs)\n
at Telerik.Reporting.Processing.ReportDocumentResolver.<>c__DisplayClass0_0.<Resolve>b__0(IReportDocumentResolver r)\n
at Telerik.Reporting.Processing.ReportDocumentResolver.Bind[T](IProcessingContext context, ReportSource source, Func`2 func)\n
at Telerik.Reporting.Processing.ReportDocumentResolver.Resolve(IProcessingContext context, ReportSource source)\n
at Telerik.Reporting.Processing.ResolvedReportDocument.ResolveReportsRecursively(ReportSource rs, IProcessingContext context, IDictionary`2 parentRsParameters, Boolean parentShouldDispose, List`1 result, IReportDocument& definition, ResolvedReport& tocReport, ReportBookTocPosition& tocReportPosition)\n
at Telerik.Reporting.Processing.ResolvedReportDocument.Create(ReportSource rs, IProcessingContext context)\n
at Telerik.Reporting.Processing.DocumentParametersManager`1..ctor(ReportSource definition, IProcessingContext processingContext, IParameterValueParser parameterValueParser)\n
at Telerik.Reporting.Processing.DocumentParametersManager..ctor(ReportSource rs, IProcessingContext processingContext, IParameterValueParser parameterValueParser)\n
at Telerik.Reporting.Services.Engine.ReportEngine.GetParameters(String clientID, String report, Dictionary`2 parameterValues)\n
at Telerik.Reporting.Services.AspNetCore.ReportsControllerBase.GetParameters(String clientID, ClientReportSource reportSource)\n
at lambda_method(Closure , Object , Object[] )\n
at Microsoft.Extensions.Internal.ObjectMethodExecutor.Execute(Object target, Object[] parameters)\n
at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.SyncActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)\n
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeActionMethodAsync()\n
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)\n
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeNextActionFilterAsync()\n--- End of stack trace from previous location where exception was thrown ---\n
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)\n
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)\n
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()\n--- End of stack trace from previous location where exception was thrown ---\n
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextExceptionFilterAsync>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)"
}
I'm dynamically setting the value on a PictureBox to a api controller that resizes the image from storage and returns the bytes.
ex: https://localhost:44300/company-logos/4?width=96
Getting this error:
An error has occurred while processing PictureBox 'Logo':
Invalid image data.
------------- InnerException -------------
Too many automatic redirections were attempted.
This was working fine up until a couple weeks ago. Not sure what changed to be honest.
If I access the route directly, the controller works as expected (returns the resized image). When setting it in the report, the controller never gets called.
If I set the value to an external source, it's working. Of course the image isn't resized though.
ex: https://somedomain.blob.core.windows.net/logos/00000004/635939217942995665_FullSizeRender.jpeg